使用控制台程式測試DLL依賴

2021-04-21 08:10:52 字數 432 閱讀 4475

使用vc 6.0的depends工具開啟dll可以讓你知道該dll依賴於哪些dll。但是很多時候載入dll失敗的原因是間接的,比如說a.dll依賴於b.dll、c.dll、d.dll,你的當前目錄下都有b.dll、c.dll、d.dll,但是載入a.dll就是失敗,這是為什麼呢?原因是載入b.dll、c.dll、d.dll中的乙個或多個失敗了,於是你有得用depends工具開啟b.dll、c.dll、d.dll,看看它們依賴於哪些dll。這樣做你會感覺很累,效率也不高。有沒有簡單的方法呢?我想到的乙個是使用控制台程式進行測試。就是在當前工作目錄下建乙個控制台工程,示例**如下:

int _tmain(int argc, _tchar* argv)

return 0;}

執行該程式,程式就會告訴你缺失了哪個依賴dll了。

控制台程式裡呼叫控制台程式

現在遇到這麼個問題,我想用控制台裡呼叫控制台程式來實現多文字。但是在控制台裡呼叫控制台程式時,它不是出現新的控制台視窗顯示,而是已有的控制台裡顯示呼叫的程式,system d code 練習 jjplace editor debug editor.exe winexec d code 練習 jjpl...

沒有控制台視窗的控制台程式

include include pragma comment linker,subsystem windows entry maincrtstartup int main int argc,char argv 編譯後執行程式會彈出乙個訊息框,而沒有背後的控制台視窗。再看看下面的 include in...

建立控制台程式

var username,userpwd string login boolean begin try while not login do 登入 begin write login readln username setconsolemode getstdhandle std input hand...