cost 314 ms
將當前可執行文件復制到另一個路徑 C++(僅限 Windows)

[英]Copy current executable to another path C++ (Windows only)

我忘記了如何在 C++ 中編程,我希望我的可執行文件將自身復制到另一條路徑。 我找到了一個可以做我想做的事情的代碼,但是有一個我不知道如何解決的轉換錯誤: 使用CopyFile function 時出現錯誤,它需要 LPCWSTR 類型的文件名和newLocation但是如果我將這些變量聲明為LP ...

創建可執行文件后獲取當前文件名

[英]Get current file name after creating executable

我可以獲取當前目錄和當前.go文件的名稱,但是如果我使用go build從文件構建.exe ,那么我仍然會得到.go名稱。 .../項目/測試/testfile.go 使用go build構建testfile.go ,我有這些: 1) .../Project/Test/testfile.g ...

GetModuleFileName的邊緣情況不清楚

[英]Unclear edge-case of GetModuleFileName

MSDN文檔狀態: lpFilename [輸出] 指向緩沖區的指針,該緩沖區接收模塊的標准路徑。 如果路徑的長度小於nSize參數指定的大小,則函數將成功執行,並且路徑將以空終止的字符串形式返回。 如果路徑長度超過nSize參數指定的大小,則函數將成功執行,並且字符 ...

我可以檢索包含拉丁字符以外的路徑嗎?

[英]Can I retrieve a path, containing other than Latin characters?

我調用GetModuleFileName函數,以便檢索指定模塊的完全限定路徑,以便通過Process::Start方法調用同一文件中的另一個.exe。 但是,如果路徑包含拉丁字符(在我的情況下為希臘字符)以外的其他字符,則無法調用.exe。 有什么辦法可以解決這個問題? 碼: ...

GetModuleFileName不返回路徑

[英]GetModuleFileName not returning Path

我正在嘗試使用VS c ++在win7下獲取當前目錄,但是 TCHAR pBuf[MAX_PATH]; int bytes = GetModuleFileName(NULL, pBuf, MAX_PATH); std::cout << bytes << " " &l ...

WinAPI:更改位置時查找自己可執行的目錄

[英]WinAPI: find directory of own executeable when location is changed

我想創建一個C ++程序,該程序不斷檢查可執行文件的位置,如果不存在,則將其移動到定義的位置。 這可以運行一次。 但是我的問題是,當我運行可執行文件並將GetModuleFileName放在循環上,並將可執行文件移動到其他位置時,GetModuleFileName不會返回新位置,我希 ...

如何正確使用GetModuleFileName?

[英]How to properly use GetModuleFileName?

以下代碼: 應顯示程序執行的完整路徑。 但是在 VS 2012 中我得到了錯誤: 使用了未初始化的局部變量“緩沖區” 代碼有什么問題? ...

如何在Windows上使用C語言將AppPath發送到可執行文件的目錄(使用MinGW gcc)

[英]How to get AppPath to Executable file's directory using C language on Windows (using MinGW gcc )

我的可執行文件位於此處 - > D:\\ Examples \\ C_Pro \\ newApp.exe此外,“C_Pro”文件夾中還包含多個文件(file1.txt,file2.txt,file44.exe,newApp.c) 在我的newApp.c文件中,我包含一個ShellEx ...

比較兩個具有相同值的TCHAR會導致錯誤

[英]Comparing two TCHAR's with same value results false

我正在嘗試檢查我的應用程序路徑,如果它不是指定的路徑,則移動它。 我覺得我的代碼很穩定,但它無法正常工作。 即使文件在新路徑中,它仍然會產生pCheck!= xPath 我從來沒有得到“新位置”消息框。 當顯示前兩個消息框時,路徑是相等的... ...

getmodulefilename塊可能在什么位置?

[英]What might getmodulefilename block on?

我們有一個多線程應用程序。 其中一個工作線程調用GetModuleFilename進行日志記錄,我們已經看到了一個死鎖,其中工作線程在調用永久阻塞的GetModuleFilename之前將其鎖定。 我們可以並且已經從此鎖中刪除了GetModuleFilename調用,但是對於確切如何發生 ...

如何從 dll 內部找到 dll 的父 exe?

[英]How to find the parent exe of a dll from inside the dll?

我需要根據加載它的進程在 dll 中做一些事情。 所以對於 windows 編程相對較新,我需要幫助弄清楚如何找到加載當前 dll 的 exe。 到目前為止,我一直在硬編碼 exe 文件名,這是最愚蠢的事情:D 1) 有人建議使用GetModuleFileName() function。 但這似 ...

GetModuleFileName 防病毒誤檢??? 獲取當前進程PATH

[英]GetModuleFileName Antivirus False Detection ??? Get current process PATH

您好,我正在嘗試從當前進程中檢索路徑...這是我的第一個代碼: 但是當我試圖運行它時,Avira antivir 將其檢測為:TR/Dropper.Gen:DI 不知道為什么:D 這是另一個代碼: 在那個版本中,TR/Dropper.Gen 問題已修復,但是...我不想使用 WinMain () ...

如何計算 GetModuleFileName 的完整緩沖區大小?

[英]How can I calculate the complete buffer size for GetModuleFileName?

GetModuleFileName()將緩沖區和緩沖區大小作為輸入; 但是它的返回值只能告訴我們復制了多少個字符,以及大小是否不夠( ERROR_INSUFFICIENT_BUFFER )。 如何確定真正需要的緩沖區大小來保存GetModuleFileName()整個文件名? 大多數人使用MA ...

如果我只有一個窗口句柄 (hWnd),我該如何 GetModuleFileName()?

[英]How do I GetModuleFileName() if I only have a window handle (hWnd)?

我正在嘗試獲取 C# 2.0 應用程序之外的窗口的可執行文件的名稱。 我的應用程序當前使用來自“user32.dll”的 GetForegroundWindow() 調用獲取窗口句柄 (hWnd)。 從我已經能夠做的挖掘來看,我想我想使用 GetModuleFileNameEx() 函數(來自 P ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM