c 程式隱藏DOS視窗和開機自啟的方法

2022-07-25 05:18:07 字數 1000 閱讀 5999

隱藏dos視窗

在main函式外新增下面這行**

1

#pragma comment( linker, "/subsystem:\"windows\" /entry:\"maincrtstartup\"")

該行函式的引數請自行google

開機自啟

在main()函式中新增下面**

1

char system[max_path]; //

系統目錄路徑

2char path[max_path]; //

開機執行檔案的完整路徑

3 hmodule getmodh=getmodulehandle(null); //

檢索指定的模組

45 getmodulefilename(getmodh,path,sizeof(path)); //

得到當前執行檔案的全路徑

6 getsystemdirectory(system,sizeof(system)); //

得到系統所在目錄路徑

78 strcat(system,"

\\你程式的名稱.exe");

9copyfile(path,system,false);

1011

//寫入登錄檔

12hkey hkey;

13 regopenkeyex(hkey_local_machine,"

software\\microsoft\\windows\\currentversion\\run

",0,key_set_value,&hkey);

14 regsetvalueex(hkey, "

你程式的名稱.exe

",0,reg_sz,(const unsigned char*)system,sizeof

(system));

15 regclosekey(hkey);

Ubuntu 桌面程式開機自啟

只是方法之一,使用.desktop檔案。desktop entry檔案是 linux 桌面系統中用於描述程式啟動配置資訊的檔案,它以.desktop為字尾名,相當於windows系統下的桌面快捷方式。通常乙個二進位制可執行程式是乙個沒有字尾沒有圖示的檔案,不可以隨意移動。以kgt.desktop為例...

windows下python程式開機自啟動

開機自啟動有三種方案 1 把你的python程式隨便放到c盤的乙個目錄下,然後把它的快捷方式放到windows開機自啟動的資料夾 資料夾的位置在開始選單裡有 2 python打包成exe,放到啟動資料夾 3 start.c打包成exe,讓start.c呼叫你的python程式 start.c inc...

開機啟動 Linux開機自啟和執行級別

主要用來啟動一些系統服務,根據runlevel執行rcx.d,而在rcx.d中都會在最後呼叫rc.local 一般情況下,大多數的linux作業系統使用 etc init.d 或 etc rc.d init.d 下的指令碼來配置應用程式的自動啟動。例如,在某些linux系統中,corn程式通過 et...