c python執行exe檔案的方法

2021-09-26 05:45:21 字數 817 閱讀 2461

vc中呼叫其他可執行程式,可以使用shellexecute函式,函式如下 

hinstance shellexecute(hwnd hwnd,lpctstr lpverb,lpctstr lpfile,

lpctstr lpparameters,lpctstr lpdirectory,int nshowcmd);

引數詳解:

lpverb:對lpfile要執行的行為,包括"open","explore","print","edit","find","properties"

lpfile:要操作的物件

lpparameters:傳遞給為lpfile的引數

nshowcmd:視窗的顯示引數,不顯示(sw_hide)

注意:返回值如果小於32,則是錯誤,見具體錯誤

其擴充套件函式shellexecuteex功能更全,函式的宣告是包含在標頭檔案shellapi.h中,庫是在shell32.lib中

python中呼叫其他可執行程式,可以使用os庫,**如下

#!/usr/bin/python3

# -*- encoding:utf-8 *-*

import sys

import os

start = "e:\\tencent\\wechat\\wechat.exe"

fstart = os.popen(start)

start_data = fstart.readlines()

fstart.close()

print (start_data)

vc 執行exe檔案的方法

winexec最簡單,兩個引數,前乙個指定路徑,後乙個指定顯示方式.後乙個引數 值得說一下,比如泥用 sw showmaxmized方式去加栽乙個無最大化按鈕的 程式,呵呵就是neterm,calc等等,就不會出現正常的窗體,但是已經被加到任務列表裡 了。shellexecute較 winexex靈...

禁止任意exe檔案執行

cmd下 reg add hklm software microsoft windows nt currentversion image file execution options 要禁止執行的檔案 v debugger t reg sz d debugfile.exe f 例如禁用qq.exe ...

exe 檔案自解壓執行

1 coblatstrike 生成的shellcode經過處理生成的exe,然後準備乙個exe的程式。2 滑鼠右鍵,新增到壓縮檔案。點選建立自解壓格式壓縮檔案。rar就會變成exe字尾的檔案。3 高階自解壓選項,常規 解壓路徑 c windows temp 絕對路徑4 設定設定程式 提取後執行 c ...