-1
我敢肯定,如果這是可能的,但我想打電話給其在EXE文件中定義在Linux/Mac的功能:如何調用特定的EXE功能在Linux/Mac的
0x421ff0 @@[email protected] 4
基本上我想添加沒有實現的命令行支持,並且UI是拖拽&,這是無用的。
注意:我無權訪問文件的來源。
我用酒,objdump的,賠償委員會(試圖再次進入隱蔽C)和使用Python pefile,SWIG和ctypes的比賽:
#!/usr/bin/python
from ctypes import *
import pefile, sys
pe = pefile.PE('my_file.exe')
print pe.dump_info()
my_exe = cdll.LoadLibrary('./my_file.exe')
但沒有成功。
錯誤:
OSError: ./my_file.exe: invalid ELF header
提醒我,我不能沒有仿真調用任何Windows函數Linux下?
所以我正在尋找一些其他的解決方案。也許它可以通過模擬或調試它在葡萄酒下以某種方式完成。但我不確定是否有任何調用特定函數的API。
有沒有現有的解決方案?
感謝您的回答,我會嘗試winelib,並讓您知道這是否有效。 – kenorb