console 程式隨系統啟動及隱藏當前程式視窗

2022-02-12 08:35:16 字數 1257 閱讀 4026

應業務需求,程式需要與系統啟動而自動執行,故加入以下**,儲存成 .bat檔案 ,雙擊執行即可

reg add "

hkey_current_user\software\microsoft\windows\currentversion\run

" /v huazhupushrecord /t reg_sz /d "

" /f

echo

""

有些時候,視窗程式需要隱藏,防止誤關閉導致程式不執行,故新增以下**,可避免這種情況

[dllimport("

user32.dll

", entrypoint = "

findwindow")]

private

static

extern intptr findwindow(string lpclassname, string

lpwindowname);

[dllimport(

"user32.dll

", entrypoint = "

findwindowex

")] //

找子窗體

private

static

extern intptr findwindowex(intptr hwndparent, intptr hwndchildafter, string lpszclass, string

lpszwindow);

[dllimport(

"user32.dll

", entrypoint = "

sendmessage

")] //

用於傳送資訊給窗體

private

static

extern

int sendmessage(intptr hwnd, int msg, intptr wparam, string

lparam);

[dllimport(

"user32.dll

", entrypoint = "

showwindow

")] //

private

static

extern

bool showwindow(intptr hwnd, int

type);

public

static

void

windowhide()

CentOS中服務程式隨系統啟動

如何讓linux系統一啟動就啟動服務程式?在 etc rc.d init.d 目錄下放置程式啟動指令碼。如 etc rc.d init.d 下的httpd,這是個指令碼程式。相當於執行 其實 service 會在 etc rc.d init.d 中找對應的指令碼程式,並執行。etc rc.d ini...

Centos如何關閉隨系統啟動sendmail

之前在使用centos時部署wasnd環境時,啟動要在sendmail卡個幾分鐘,然而sendmail對我一點用都沒,因此我就關閉其隨系統啟動 關閉sendmail服務 service sendmail stop關閉sendmail隨系統啟動 chkconfig sendmail off檢查是否se...

C 編寫的windows程式隨系統啟動的問題

c 寫了乙個windows的程式,想讓它隨系統啟動執行 把可執行檔案的快捷方式複製到啟動資料夾裡面,這樣不安全,安全的方法是把系統做成winservice的方式,以系統服務的方式安全好多 設定某程式隨系統啟動自動執行,取消自動執行。使用到using microsoft.win32 命名空間。publ...