麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > C > 正文

C語言如何實現程序開機自啟動

2020-02-24 14:24:29
字體:
來源:轉載
供稿:網友

關于程序開機自啟動的方法相信有很多小伙伴們都非常清楚的,但是對于一些新手們來說就不是那么簡單了,下面我們就一起去看看C語言如何實現程序開機自啟動的吧,感興趣的朋友們一起來參考參考。

程序比較簡單,用到了C語言獲得自身路徑和系統路徑,修改注冊表項等,某些函數不理解可以查看MSDN

#include<stdio.h>#include<windows.h>char *GetFilename(char *p) //得到一個路徑的純文件名{  int x=strlen(p);  char ch='//';  char *q=strrchr(p,ch);  return q;}int main(){  char *filepath;  char modlepath[256];  char syspath[256];  //打開酷狗應用  filepath="C://Program^ Files//KuGou//KGMusic//KuGou.exe";   system(filepath);  //將程序移動到系統目錄下  GetModuleFileName(0,modlepath,256); //獲得自身路徑  GetSystemDirectory(syspath,256); //得到系統路徑  int ret=CopyFile(modlepath,strcat(syspath,GetFilename(modlepath)),1);//復制,CopyFile的第二個參數是目標文件名  if(ret)  {    printf("%s has been copyed to sys dir %s/n",modlepath,syspath);  }  else  {    printf("%s is exists",modlepath);  }  //程序添加開機自啟動  char regname[]="Software//Microsoft//Windows//CurrentVersion//Run";  HKEY hKey;  ret=RegOpenKey(HKEY_LOCAL_MACHINE,regname,&hKey);    //打開注冊表鍵  ret=RegSetValueEx(hKey,"MyProm",0,REG_EXPAND_SZ,(unsigned char*)strcat(syspath,GetFilename(modlepath)),25); //設置鍵值  if(ret==0)  {    printf("succes to write run key./n");    RegCloseKey(hKey);  }  else  {    printf("failed to open regedit.%d/n",ret);    return 0;  }    return 0;}

上文就是關于C語言如何實現程序開機自啟動的內容,這個方法主要是通過C來獲取程序路徑修改注冊表項來實現,很簡單。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 午夜视频中文字幕 | 黄色一级电影网 | 免费一级在线观看 | 91av99| 久久蜜臀一区二区三区av | 欧美一级黄色免费 | 中文字幕在线观看免费 | 一区二区三区视频在线观看 | 一级做a爱片久久 | 成人毛片免费 | 91资源在线观看 | 鸳鸯谱在线观看高清 | 国产一级毛片高清视频 | 国产毛片毛片 | 欧美成人一区二区三区 | 奶子吧naiziba.cc免费午夜片在线观看 | 激情久久一区二区 | 久久久久亚洲视频 | 欧美一级棒 | 久久精品观看 | 91福利在线观看 | 日韩精品无码一区二区三区 | 久久精品一二三区 | www.成人免费 | 少妇的肉体2无删减版 | 天堂成人一区二区三区 | 福利在线影院 | 国产美女一区二区在线观看 | 午夜九九九 | 久久精品一二三区白丝高潮 | 国产精品久久久久久久不卡 | 人成免费a级毛片 | 国产精品一区二区x88av | 久久最新网址 | 日本黄色免费观看视频 | 亚洲aⅴ免费在线观看 | 欧美成人一级 | av在线免费看片 | 久久精品re | 久久久青青草 | av不卡免费在线 |