開機自啟動 路徑錯誤 找不到檔案

2021-10-01 06:39:13 字數 646 閱讀 6949

開機自啟動:修改了登錄檔  hkey_local_machine\\software\\microsoft\\windows\\currentversion\\run 。

但是開機自啟動後 找不到指定路徑的 檔案。最後發現是 路徑問題。

我當時使用的是 qt 的取路徑函式:

qdir::currentpath()
這個是取 exe 所在的資料夾。可能自啟時候 exe 的資料夾路徑會改變。換成 取 exe 的位址就行了。

也沒有試 qt 的 其他取路徑函式,直接使用 c++ 標準庫的取路徑函式。

注意 c++ 標準庫 的取函式函式 不要使用 getcurrentdirectory()  ,會和 qt 的情況一樣。要使用 getmodulefilename() 函式。

#include char szpath[200];

getmodulefilenamea(nullptr,szpath,200);

qstring dbpath = qstring(qlatin1string(szpath)).mid(0,qstring(qlatin1string(szpath)).lastindexof("\\")).replace("\\","/")+"/***.db";

linux程式開機自啟動 不用回車 找不到庫

linux自啟動應用程式,剛開始是 etc init.d rcs加入應用程式或者指令碼命令就可以實現開機自動執行,不過出現了 找不到庫 問題,於是把應用程式放到 etc profile中自己開機啟動的程式,但是不能自啟動,需要敲回車。解決方法 從開發板的角度講,一般只要在 etc init.d rc...

springMVC js等檔案找不到錯誤

我搭建的springmvc框架載入不到和js,css檔案,在網上找到的錯誤原因,很實用 應用springmvc時如果配置url對映時如下配置 會導致頁面引用的js css發生找不到的錯誤 以下有兩種方式解決問題,僅供參考 方法一 在web.xml中新增 html default org.apache...

常犯的錯誤 找不到檔案

找不到檔案homework02.jsp 然後去編譯目錄下一看,確實沒有這個檔案,手動匯入即可。或者將target homework07 1.0 snapshot這個檔案直接刪除,重新編譯即可。複製檔案的時候注意 複製完的檔案有的時候idea不會自動編譯 要去檢查 war exploded的outpu...