我最近爲Windows創建了一個C++程序,當它啓動時,它讀取一些存儲用戶配置的文件,如果它是程序第一次運行,它存儲用戶設置的選項並創建這些文件。當我在Visual Studio中調試它時,它按預期工作。在啓動應用程序時讀取文件
所以我開始創建安裝設置,我使用Inno Setup。我的程序需要在啓動時啓動,所以我使用以下代碼,這是來自inno網站http://www.jrsoftware.org/iskb.php?startwithwindows。我的問題是,當程序啓動時,這些文件不會被讀取或創建,但如果關閉程序並使用桌面圖標啓動程序,它會讀取並創建de文件。
所以我的問題是Inno腳本中有什麼東西允許它讀取文件?可能是fstream類的問題?,可能有代碼解決方案
在此先感謝。
我跟着邁克爾的意見,我用漫遊子文件夾APPDATA文件夾,現在該程序讀取配置文件並按預期運行,感謝您的幫助!!。
代碼解決方案?你現在有代碼問題還是你需要一個?提供更多關於你在C++應用中做什麼的細節。 –
您試圖將文件寫入哪個目錄?應用程序在運行時是否具有對文件/目錄的適當權限? –
如果您使用相對路徑,請確保您的當前工作目錄是正確的。 –