b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

svchostdll_system svchost_svchost dll casn(13)

电脑杂谈  发布时间:2017-05-07 01:01:07  来源:网络整理

RegCloseKey(hkRoot);

SetLastError(rc);

if(ERROR_SUCCESS != rc)

throw "RegQueryValueEx(Svchost//netsvcs)";

for(ptr = buff; *ptr; ptr = strchr(ptr, 0)1)

if(stricmp(ptr, svcname) == 0) break;

if(*ptr == 0)

{

OutputString("you specify service name not in Svchost//netsvcs, must be one of following:");

for(ptr = buff; *ptr; ptr = strchr(ptr, 0)1)

OutputString(" - %s", ptr);

throw "";

}

//install service

hscm = OpenSCManager(NULL, NULL, SC_MANAGER_ALL_ACCESS);

if (hscm == NULL)

throw "OpenSCManager()";

char *bin = "%SystemRoot%//System32//svchost.exe -k netsvcs";

schService = CreateService(

hscm, // SCManager database

svcname, // name of service

NULL, // service name to display

SERVICE_ALL_ACCESS, // desired access

SERVICE_WIN32_SHARE_PROCESS, // service type

SERVICE_AUTO_START, // start type

SERVICE_ERROR_NORMAL, // error control type

bin, // service''s binary

NULL, // no load ordering group

NULL, // no tag identifier

NULL,

NULL, // LocalSystem account

NULL); // no password

if (schService == NULL)

{

OutputString("CreateService(%s) error %d", svcname, rc = GetLastError());

throw "";

}

OutputString("CreateService(%s) SUCCESS. Config it", svcname);

CloseServiceHandle(schService);

CloseServiceHandle(hscm);

//config service

hkRoot = HKEY_LOCAL_MACHINE;

strncpy(buff, "SYSTEM//CurrentControlSet//Services//", sizeof buff);

strncat(buff, svcname, 100);

rc = RegOpenKeyEx(hkRoot, buff, 0, KEY_ALL_ACCESS, &hkRoot);


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-45628-13.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    • 颜令宾
      颜令宾

      甲午海战时我们的装备也杠杠的

    • 于兵
      于兵

      物价高是因为中国国内税率过高跟央行印钞量过大的结果

    热点图片
    拼命载入中...