注册 登录
编程论坛 C++教室

一段自我复制代码 老是通不过 求高手赐教

r316999443 发布于 2015-09-05 19:57, 738 次点击
int WINAPI WinMain(HINSTANCE hThisInstance, HINSTANCE hPrevInstance, LPSTR lpszArgument, int nFunsterStil)
{
    char system[MAX_PATH];
    char pathtofile[MAX_PATH];
    HMODULE GetModH = GetModuleHandle(NULL);
    GetModuleFileName(GetModH,pathtofile,sizeof(pathtofile));
    GetSystemDirectory(system,sizeof(system));
    strcat(system,"\\Test.exe");
    CopyFile(pathtofile,system,false);
    return 0;
}

[ 本帖最后由 r316999443 于 2015-9-5 20:07 编辑 ]
3 回复
#2
zklhp2015-09-05 20:19
编译不通过么 你至少把错误信息贴出来啊
#3
r3169994432015-09-05 20:29
回复 2楼 zklhp
-Configuration: 程序的自我复制及开机启动 - Win32 Debug--------------------
Compiling...
程序的自我复制及开机启动.cpp

程序的自我复制及开机启动.obj - 0 error(s), 0 warning(s)

----------------------------编译能通过----------------------------------------


-Configuration: 程序的自我复制及开机启动 - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/程序的自我复制及开机启动.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.

程序的自我复制及开机启动.exe - 1 error(s), 0 warning(s)
#4
r3169994432015-09-05 20:43
回复 2楼 zklhp
解决问题了!win32 application   我也是7 8年没碰编程了  以前都是学VB的  谢谢你热心回复!

[ 本帖最后由 r316999443 于 2015-9-5 20:53 编辑 ]
1