2012-08-24 90 views
0

我一直在網上搜索,但還沒有真正發現任何明確的。有沒有辦法在linux中編輯windows c + + exe文件

可以說我有Windows的.exe用(C++編譯)編譯資源(RC文件)的文件。

是否有可能在Linux中破解打開exe文件,修改rc文件,然後再保存它?

我正在寫一個程序,誰下載就需要使用不同的參數(類似的UltraVNC SC)運行它的每個用戶。現在我正在發佈一個exe文件,並且每次都要讓用戶下載一個配置文件。我想簡化這個過程,所以如果你有任何想法,請分享。

非常感謝

+1

當然,你可以打開它與凱特,或六,並做任何你喜歡它 –

回答

2

你可以做到這一點,但它更多的工作,比它的價值,如果你已經有了來源。

你可以使用反彙編查找資源(和它的二進制文件中的偏移量),然後修改資源用二進制編輯器。如果你是硬核,你可以使用bvi來做到這一點。有一點需要注意,如果您編輯資源注意事項,說明您無法使資源變得更大或更小,或者您會中斷其他資源的引用。

也就是說,如果你有來源,只是改變了資源和重建,你將不必擔心任何的。

如果它是一個配置的事情,你不想分配一個配置文件,標準的做法似乎是爲存儲你的配置在註冊表下的選項或偏好提供了一個很好的用戶界面來修改這些配置。

+0

感謝提到bvi,我新的hexedit和其他人,但作爲一個vim粉絲,bvi將是有用的,如果我必須做將來的這種編輯:) – Tshirtman

2

這是可能的(任何事情都可以用足夠的努力),但這是可怕的方法來做你想要實現的。

你真正想要的是一個安裝程序,它會在用戶安裝程序時設置程序的配置。

相關問題