c需要语言注册函数 c语言编写注册登录

C语言中的注册表操作函数有哪些?

要调用Windows

十载的凉山州网站建设经验,针对设计、前端、开发、售后、文案、推广等六对一服务,响应快,48小时及时工作处理。成都全网营销推广的优势是能够根据用户设备显示端的尺寸不同,自动调整凉山州建站的显示方式,使网站能够适用不同显示终端,在浏览器中调整网站的宽度,无论在任何一种浏览器上浏览网站,都能展现优雅布局与设计,从而大程度地提升浏览体验。创新互联从事“凉山州网站设计”,“凉山州网站推广”以来,每个客户项目都认真落实执行。

API的RegOpenKeyEx(),

RegSetValueEx(),

RegSetValueEx()等函数。首先要确认你的C编译器支持调用Windows

API.

举例:

要自动运行"D:\Myprog\MyProgram.exe",

修改注册表,在

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

中加一项:

RunMyProg="D:\Myprog\MyProgram.exe"

#include

windows.h

static

char

subkey[]

=

"Software\\Microsoft\\Windows\\CurrentVersion\\Run";

static

char

vname[]

=

"RunMyProg";

static

char

exefile[]

=

"D:\\Myprog\\MyProgram.exe";

ULONG

dType

=

REG_SZ,

len

=

0;

HKEY

hKey;

RegOpenKeyEx(HKEY_LOCAL_MACHINE,subkey,0,KEY_SET_VALUE|KEY_QUERY_VALUE,hKey);//打开。

if

(RegQueryValueEx(hKey,

vname,

0,

dType,

NULL,

len))

{

//如果没有RunMyProg,

RegSetValueEx(hKey,

vname,

0,

REG_SZ,

exefile,

strlen(exefile)+1);

//就加上。

}

RegCloseKey(hKey);

//关闭。

C语言 编写一个注册函数 要求账号10位字符 密码6位字符 账号密码同时满足条件显示注册成功

#include stdio.h

#include string.h

const char *const ACCT[]="1234567890"

const char *const PSWD[]="123456";

int main()

{

char acct_no[11];

char passwd[7];

gets(acct_no);

gets(passwd);

if ( strcmp(acct_no,ACCT) || strcmp(passwd,PSWD) )

{

printf("账户或密码错误!\n");

return -1;

}

printf("注册成功!\n");

return 0;

}

c语言api注册表函数

RegSetValueEx(Heky,"……",0,REG_SZ,(CONST BYTE*)message,sizeof(message));

//修改如上;

求C语言修改注册表函数

#include "stdio.h"

#include "stdlib.h"

#include"windows.h"

#include "iostream"

using namespace std;

int main(){

HKEY hKey;

LONG lRet;

lRet = RegOpenKeyExA(HKEY_CURRENT_USER,

"Software\\Microsoft\\Internet Explorer\\Main",

0,KEY_SET_VALUE, hKey );

if( lRet != ERROR_SUCCESS ){

cout"open error!\n";

return FALSE;

}

LPCSTR data_Set="Start Page";

//只改以下一行内容,将字符串内容改成你想要的主页

LPCSTR da="";

//

const BYTE * ta=(BYTE*)da;

DWORD length=strlen((char*)ta)+1;

lRet=RegSetValueExA(hKey,data_Set,0,REG_SZ,ta,length);

if(lRet!=ERROR_SUCCESS){

cout"cannot set!\n";

return false;

}

RegCloseKey(hKey);

return 0;

}


分享名称:c需要语言注册函数 c语言编写注册登录
文章网址:http://csdahua.cn/article/ddeiiho.html
扫二维码与项目经理沟通

我们在微信上24小时期待你的声音

解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流