python_do_exe.pyw
-------------------------------------
# coding=utf-8
import os
exe_dir = "c:\program files\q-dir"
exe_file = "q-dir.exe"
def do_cmd(dir, file):
if os.access(dir, os.f_ok):
os.chdir(dir)
if os.access(file, os.f_ok):
os.startfile(file)
else:
print '%s does not exist' %(file)
else:
print '%s does not exist' %(dir)
if __name__ == '__main__':
do_cmd(exe_dir, exe_file)
hello.py
-------------------------------------
# coding=utf-8
if __name__ == '__main__':
print ("hello world")
input ("press")
#python 3.0 以下版本
#raw_input ("press")
python_call_exe.pyw
-------------------------------------
# coding=utf-8
import os
exe_dir = "f:\tddownload"
exe_file = "easybcd2.1.2.exe"
if __name__ == '__main__':
#起初使用os.system(),使用cmd開啟程式,但是會顯示cmd視窗影響程式的美觀
#查詢python文件發現os.startfile()方法
#os.system("sshclient.exe")
os.chdir(exe_dir)
os.startfile(exe_file)
python_call_bat.pyw
-------------------------------------
# coding=utf-8
import os
bat_dir = "e:\zxl_work"
bat_file = "zeng.bat"
if __name__ == '__main__':
os.chdir(bat_dir)
os.system(bat_file)
Android可執行程式
最近應用了android kernel下高通的乙個security patch,各種方式出log,也沒有走到patch處。通過網上查詢,看到有人寫了個main函式,呼叫此patch所在的module。但是建立出執行檔案,push到某家手機的 system bin下,告訴是唯讀檔案系統,不能push進...
16 2 7 識別可執行程式
16.2.7 識別可執行程式 以下幾種方法可以用來識別可執行程式 識別可執行程式最快捷的方法之一就是檢視它的訪問許可權。如果某個檔案的可執行位 x 被置位,那麼它就是乙個可執行程式。但是,如果訪問許可權由於某種原因沒有被正 確設定,那麼這種方法就不適用了。如果認為某個程式可能是乙個可執行檔案,可以試...
可執行程式的組成
上一節分析了c語言應用程式中各段的情況,實際的c語言可執行程式,將由各個檔案經過連線生成。目標檔案是由每乙個c語言源程式 c 經過編譯器生成,目標檔案 o 的主要組成部分即 段 唯讀資料段和讀寫資料段三個段。未初始化資料段 堆和棧不會占用目標檔案的空間。可執行程式是由各個目標檔案經過連線而成。其主體...