寫windows工具時,要進行電源管理,需要重啟與開關機os,這樣工具就需要自動啟動。查了網上很多資料,修改註冊列表就可以。
但是,複製幾個**的**並自己修改都發現不行,最後發現指令碼之家這段**才成功:(
//此方法把啟動項載入到登錄檔中
//獲得應用程式路徑
//獲得應用程式名
registrykey rgkrun = registry.localmachine.opensubkey("software\\microsoft\\windows\\currentversion\\run", true);
if (rgkrun == null)
rgkrun.setvalue(shortfilename, strassname);
//此刪除登錄檔中啟動項
//獲得應用程式名
registrykey rgkrun = registry.localmachine.opensubkey("software\\microsoft\\windows\\currentversion\\run", true);
if (rgkrun == null)
rgkrun.deletevalue(shortfilename, false);
獲取程式啟動路徑
檢查發現是rgkrun.setvalue用錯,應該按上面**,其他**,沒解釋這個怎麼用,搞混了。
當重啟啟動程式後,發現程式不能讀取上次儲存的log檔案,發現是路徑有問題,還得用上面程式**獲取檔案路徑:
C 程式開機啟動
設定程式開機啟動,可以通過修改登錄檔將啟動資訊寫入登錄檔來實現。在 執行 中輸入 regedit 就可以開啟登錄檔。登錄檔左側的都是項,右邊列出值 一項可以對應 多個值 每個值對應 值名稱 和 值資料。c 為操作登錄檔提供了兩個類,registry和registrykey。registry提供提供靜...
C 開機啟動與退出程式
最新用到的專案中需要使用開機自啟和退出程式,於是需要 c winform程式退出的方法 1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主線程 也無法乾淨地退出 4.system.environment.exit 0 這是最徹底的退出方式,不管什...
程式開機啟動
程式設計師的電腦,大部分都不關閉吧,就讓他一直開著一直開著 但作為一名環保主義者,不用的時候都是關機的,希望大家也支援這個做法。指令碼內容如下 start c program files x86 inode inode client inode client.exe ping n 15 127.1 ...