當前位置:首頁 » 編程語言 » 電腦開機使用c語言嗎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

電腦開機使用c語言嗎

發布時間: 2022-10-21 15:46:28

㈠ 一台普通的電腦裡麵包換哪些計算機語言,比如c語言

一台Windows電腦是由很多計算機語言來編寫的程序,計算機運行的是這些程序,而非語言,c語言編寫的程序占絕大部分,其次還有匯編語言、basc語言、java等等。

㈡ 怎麼用C語言實現開機自動運行程序

char regname[]="Software\\Microsoft\\Windows\\CurrentVersion\\Run"; /*開機啟動路徑*/
HKEY hkResult;
int ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hkResult); ret=RegSetValueEx(hkResult,"注冊表鍵名",0,REG_EXPAND_SZ,(unsigned char "要運行的程序路徑"/,25);
if(ret==0){
printf("success to write run key\n");
RegCloseKey(hkResult);
}
else {
printf("failed to open regedit.%d\n",ret);
return 0;
}

㈢ 怎麼用C語言寫個添加開機啟動的程序

開機啟動程序一般是操作系統啟動後啟動的程序
所以不同的操作系統有不同的開機啟動方法

以windows為例可以使用注冊表也可以將程序復制到開機啟動的某個文件夾里
注冊表則一般可以有以下幾處
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Run;HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion
\Runonce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\Run;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnce;HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion
\RunOnceEx
等等這些位置
c語言的話可以通過system函數調用reg程序來進行對注冊表的操作
也可以使用windows所提供的api
RegCreateKeyEx
RegOpenKeyEx
RegSetValueEx
等等這些注冊表操作的函數來完成

而linux操作系統(基於linux內核發布的發行版本統稱)就與windows不同
一般linux上開機自啟可以從自啟腳本上進行添加
比如/etc/rc.loca /etc/rc[2-5].d/目錄下等等
只需要將要自啟的程序路徑寫入到自啟文件里就可以了
c語言也只需要操作文件的函數就能完成

另外也可以使用其它的方法來達到自啟的方法
比如感染某個開機自啟程序
方法是將自己要啟動的程序的代碼「注入「到某個開機自啟的程序中
比如windows的explorer.exe等
方法可以是將explorer.exe替換成我們的程序
然後獎explorer.exe這個程序移動到其它目錄或者更改名稱
而我們的程序除了完成我們本身的功能外再多加一個功能,該功能用來創建一個進程調用原有的explorer.exe程序
這樣就可以達到開機自啟的目的了
當然我們也可以使用一個新的程序來替換explorer.exe
程序的功能有兩個,一個是啟動我們要自啟動的程序,一個用來啟動原有的explorer.exe程序
自然也可以將我們要啟動的程序的代碼直接添加在explorer.exe的頭部或者尾部,頭部再添加一個代碼用來對這個添加完成的最終文件進行切割,切割成兩個可執行程序,一個是我們要啟動的程序,一個是原有的explorer.exe程序,再分別調用它們
該方法同樣也可以用在linux系統上或者其它系統上

總之開機自啟的方法有很多
但不同的操作系統的具體方法卻不同

(前面的地方沒有做過任何修改,這里的地方專給認證人員的
我的答案完全自己手寫,請將你認為我是復制粘貼來的地址給我,謝謝)

㈣ 台式電腦能用C語言編程嗎

家用電腦是可以編程的,但編程你得有相應的軟體,所以如果自己電腦下載了過多其它的東西建議刪除掉,這樣的話節省電腦空間及加快運行速度。
電腦配置越高,編程在測試程序的時候反應也越好。

㈤ c語言電腦里自帶么

建議去下載個VC++6.0,新建-》文件-》c/c++ sourse file
寫完以後編譯運行

㈥ 電腦按裝系統時有C語言操作系統嗎

C語言是操作系統下的一個應用軟體,XP的有些模塊也是C語言編制的。

但是C語言不是操作系統,不能脫離系統運行

㈦ 筆記本能運行C語言程序嗎

當然可以了,程序語言軟體對機器配置幾乎沒有要求,cad要求會高一些,不過現在酷睿的本子基本上沒問題~

㈧ 請問任何電腦上都能使用C語言嗎想學習C語言程序的設計時任何電腦中都可以嗎需要安裝其它東西嗎

C語言強大的地方,就是基本上它是一門通用型的語言,所謂的通用型,就是大多數編譯器對他都是支持的。例如windows平台的vc,linux平台的gcc,mac os平台的gcc,甚至單片機、DSP、嵌入式處理ARM提供的開發平台。假如你的電腦安裝了操作系統,同樣安裝了這個操作系統平台下的支持C語言的編譯器,那麼你就可以使用C語言編寫程序。除了安裝編譯器之外,如果你想開發一些比較特殊的程序,針對某種平台例如windows平台的應用程序,必須再額外安裝一些win32 sdk。所以建議安裝IDE集合成開發環境。例如VS 2010,等等

㈨ C語言程序在計算機上可以直接運行嗎

C語言程序在計算機上是不可以直接運行的。需要編譯成為EXE程序後才能在計算機上運行。

㈩ 想用C語言寫個程序每天早上7點電腦開機,並自動打開酷狗,並放歌。

08年開始已經改變了的Visual C + + 6.0,操作非常簡單,簡單的比TC想要的,你去這個c + +的書,編譯鏈接,您可以看一下,只是用幾個固定的按鈕,考試時間不夠用。