C語言怎樣執行指定程式windowsXP系統

時間 2022-06-11 14:30:26

1樓:匿名使用者

這個需要呼叫windows api

而且完成你所說的功能的**需要長期駐留記憶體

如果是想寫木馬的話,那就不能有程序項,一般常用的方法是把**寫進dll中,然後注射到其他程序的地址空間

如果對隱蔽性要求不高的話,那就不用這麼麻煩,給你段**,你在vc++中除錯,執行一下,我沒執行,現場寫的,不一定能編譯成功,大體就是這麼個意思,領會精神就行了,具體不懂可以查msdn

#include

#include

#include

#include

int main()

return 0;

}給你份windows api的參考,以後寫程式可以從參考其中的函式原型和解釋

2樓:

把程式名和路徑加到登錄檔

hklm\software\microsoft\windows\currentversion\run

裡去就會自己啟動。

間隔5秒做一次運算,程式里加計時器:

void wait ( int seconds )}無限迴圈中反覆呼叫:

(void) wait( 5 );

就等候5秒,接下來要計算什麼 計算就是了。

其它一些方法啟動,學伺服器程式,學木馬....

3樓:好人卡的神話

= =怎麼感覺像病毒?

c語言程式執行時間測試,C語言程式執行時間測試

clock t clock void 這個函式返回從 開啟這個程式程序 到 程式中呼叫clock 函式 時之間的cpu時鐘計時單元 clock tick 數,在msdn中稱之為掛鐘時間 wal clock 其中clock t是用來儲存時間的資料型別,在time.h檔案中,我們可以找到對它的定義 if...

怎樣把c語言程式變成可以跨平臺執行的程式 它的途徑 工具 方式 順序和注意事項是什麼

include struct tian int days int year,int month,int day if year 4 0 year 100 0 制year 400 0 a 2 29 for i 1 i年月 bai日 k days a.year,a.month,a.day printf ...

C語言程式無法執行,為什麼C語言程式編譯正確但不能執行?

void f int a,int x,int y,int m,int n 前幾行就有錯的,你 a什麼東西?你再仔細檢查檢查,把你的語法錯誤全排除掉。首先要編譯通過 再看看執行 先編譯一下,看看語法錯誤再說 為什麼c語言程式編譯正確但不能執行?編譯正確只是代表程式沒有語法錯誤,無法判斷邏輯錯誤。仔細檢...