簡體   English   中英

可執行路徑

[英]Executable path

我需要找到程序運行所在的路徑。 使用argv [0]似乎無效,因為該程序必須在Windows控制台上運行,例如C:\\> player parameter1 parameter2,而我只能在argv [0]上獲取player。

我該怎么做?

您可以通過將hModule參數設置為NULL來使用Windows的GetModuleFileName函數來獲取可執行文件的路徑。

不確定“程序運行的路徑”到底是什么意思……如果您是指當前的工作目錄,則使用c / c ++的getcwd將獲得所需的內容。

編輯 :如前所述, GetModuleFileName將檢索實際的EXE名稱...有關其他問題與解答網站上發布的類似問題,請參見此處

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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