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 ...