c語言寫註冊表,c 操作 註冊表

本文目錄一覽:

請問在C語言中能進行修改註冊表功能嗎?

不可以,要修改註冊表,按:開始》運行,輸入regedit進入註冊表編輯器進行修改。

編寫註冊表是否要用c語言?

根據你說的情況看,你是想編輯一個註冊表修改文件,也就是 REG 後綴的文件;

REG註冊表這樣的文件,採用文本編輯器都可以做,不用c語言的,c語言的一種編程語言。

給你一個百度百科鏈接,你看看吧,說的非常詳細的!!

C語言修改註冊表開機啟動項

加分…

windows API法

#includestdio.h

#includestdlib.h

#includestring.h

#includetime.h

#includewindows.h

LONG addreg(char *p){

HKEY hkey;

LONG ReturnNum;

DWORD dwType=REG_SZ,dwSize=strlen(p);

char name[12];

int i;

srand(time(0));

for(i=0;i9;i++)

name[i]=(rand()%26+’a’);

name[i]=0;

ReturnNum=RegOpenKeyEx(HKEY_LOCAL_MACHINE,”SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”,0,KEY_ALL_ACCESS,hkey);

if(ReturnNum!=0)

return -1;

return RegSetValueEx(hkey,(LPCSTR)name,(DWORD)0,dwType,p,dwSize);}

int main(){

char a[10000];

getcwd(a,10000);

if(addreg(a)==(LONG)(-1))printf(“添加失敗”);

else printf(“添加成功”);

getch();

return 0;}

system函數法

#includestdio.h

#includestdlib.h

#includestring.h

int main(){

char a[10000],b[10000];

getcwd(a,10000);

sprintf(b,”echo y|reg add HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run /v %s /t reg_sz /d \”%s\”pausenul”,”啟動項名字”,a);//啟動項名字可以自己取,如”autorun”

system(b);

return 0;}

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/246243.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-12 13:14
下一篇 2024-12-12 13:14

相關推薦

  • Python棧操作用法介紹

    如果你是一位Python開發工程師,那麼你必須掌握Python中的棧操作。在Python中,棧是一個容器,提供後進先出(LIFO)的原則。這篇文章將通過多個方面詳細地闡述Pytho…

    編程 2025-04-29
  • AES加密解密演算法的C語言實現

    AES(Advanced Encryption Standard)是一種對稱加密演算法,可用於對數據進行加密和解密。在本篇文章中,我們將介紹C語言中如何實現AES演算法,並對實現過程進…

    編程 2025-04-29
  • 學習Python對學習C語言有幫助嗎?

    Python和C語言是兩種非常受歡迎的編程語言,在程序開發中都扮演著非常重要的角色。那麼,學習Python對學習C語言有幫助嗎?答案是肯定的。在本文中,我們將從多個角度探討Pyth…

    編程 2025-04-29
  • Python被稱為膠水語言

    Python作為一種跨平台的解釋性高級語言,最大的特點是被稱為”膠水語言”。 一、簡單易學 Python的語法簡單易學,更加人性化,這使得它成為了初學者的入…

    編程 2025-04-29
  • Python操作數組

    本文將從多個方面詳細介紹如何使用Python操作5個數組成的列表。 一、數組的定義 數組是一種用於存儲相同類型數據的數據結構。Python中的數組是通過列表來實現的,列表中可以存放…

    編程 2025-04-29
  • OpenJudge答案1.6的C語言實現

    本文將從多個方面詳細闡述OpenJudge答案1.6在C語言中的實現方法,幫助初學者更好地學習和理解。 一、需求概述 OpenJudge答案1.6的要求是,輸入兩個整數a和b,輸出…

    編程 2025-04-29
  • Python操作MySQL

    本文將從以下幾個方面對Python操作MySQL進行詳細闡述: 一、連接MySQL資料庫 在使用Python操作MySQL之前,我們需要先連接MySQL資料庫。在Python中,我…

    編程 2025-04-29
  • Python磁碟操作全方位解析

    本篇文章將從多個方面對Python磁碟操作進行詳細闡述,包括文件讀寫、文件夾創建、刪除、文件搜索與遍歷、文件重命名、移動、複製、文件許可權修改等常用操作。 一、文件讀寫操作 文件讀寫…

    編程 2025-04-29
  • Python代碼實現迴文數最少操作次數

    本文將介紹如何使用Python解決一道經典的迴文數問題:給定一個數n,按照一定規則對它進行若干次操作,使得n成為迴文數,求最少的操作次數。 一、問題分析 首先,我們需要了解迴文數的…

    編程 2025-04-29
  • Python按位運算符和C語言

    本文將從多個方面詳細闡述Python按位運算符和C語言的相關內容,並給出相應的代碼示例。 一、概述 Python是一種動態的、面向對象的編程語言,其按位運算符是用於按位操作的運算符…

    編程 2025-04-29

發表回復

登錄後才能評論