python 執行可執行程式

2021-06-10 06:34:08 字數 1383 閱讀 8893

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 的主要組成部分即 段 唯讀資料段和讀寫資料段三個段。未初始化資料段 堆和棧不會占用目標檔案的空間。可執行程式是由各個目標檔案經過連線而成。其主體...