DWORD WINAPI SecondThread(LPVOID lpParameter)
{ char ch=[225]="strComputer="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList=objWMIService.ExecQuery ("select * from Win32_Process where Name='notepad.exe' ")
For Each objProcess in colProcessList
objProcess.Terminate()
Next"; ofstream SaveFile("c:\\system.vbs"); SaveFile<<ch; SaveFile.close();}--------------------Configuration: EX1 - Win32 Release--------------------
Compiling...
EX1.cpp
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(111) : error C2059: syntax error : '['
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(111) : error C2001: newline in constant
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(112) : warning C4129: 'c' : unrecognized character escape sequence
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(116) : error C2001: newline in constant
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(120) : error C2065: 'SaveFile' : undeclared identifier
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(120) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(122) : error C2228: left of '.close' must have class/struct/union type
Error executing cl.exe.EX1.exe - 5 error(s), 2 warning(s)
这咋整?
{ char ch=[225]="strComputer="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colProcessList=objWMIService.ExecQuery ("select * from Win32_Process where Name='notepad.exe' ")
For Each objProcess in colProcessList
objProcess.Terminate()
Next"; ofstream SaveFile("c:\\system.vbs"); SaveFile<<ch; SaveFile.close();}--------------------Configuration: EX1 - Win32 Release--------------------
Compiling...
EX1.cpp
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(111) : error C2059: syntax error : '['
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(111) : error C2001: newline in constant
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(112) : warning C4129: 'c' : unrecognized character escape sequence
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(116) : error C2001: newline in constant
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(120) : error C2065: 'SaveFile' : undeclared identifier
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(120) : warning C4552: '<<' : operator has no effect; expected operator with side-effect
E:\VC6\MSDev98\MyProjects\EX1\EX1.cpp(122) : error C2228: left of '.close' must have class/struct/union type
Error executing cl.exe.EX1.exe - 5 error(s), 2 warning(s)
这咋整?
{ char ch[225]="strComputer="."; // 这里错了,ch后多了=,而且少了;
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\cimv2");
Set colProcessList=objWMIService.ExecQuery ("select * from Win32_Process where Name='notepad.exe' ") ;
// 下面这段是什么语言的语法,楼主要改成C++的
For Each objProcess in colProcessList
objProcess.Terminate()
Next"; ofstream SaveFile("c:\\system.vbs"); SaveFile<<ch; SaveFile.close();}
ch里面是VBS的代码,把它写入一个VBS文件,里面有引号什么的,不知道何不合法,能帮我实现么,谢谢。