mirror of
https://github.com/Wind4/vlmcsd.git
synced 2026-08-03 13:52:50 +08:00
vlmcsd-1103-2016-11-05-Hotbird64
This commit is contained in:
@@ -1867,3 +1867,25 @@ int newmain()
|
||||
|
||||
return rc;
|
||||
}
|
||||
|
||||
|
||||
#if _MSC_VER && !defined(_DEBUG)&& !MULTI_CALL_BINARY
|
||||
int __stdcall WinStartUp(void)
|
||||
{
|
||||
WCHAR **szArgList;
|
||||
int argc;
|
||||
szArgList = CommandLineToArgvW(GetCommandLineW(), &argc);
|
||||
|
||||
int i;
|
||||
char **argv = (char**)vlmcsd_malloc(sizeof(char*)*argc);
|
||||
|
||||
for (i = 0; i < argc; i++)
|
||||
{
|
||||
int size = WideCharToMultiByte(CP_UTF8, 0, szArgList[i], -1, argv[i], 0, NULL, NULL);
|
||||
argv[i] = (char*)vlmcsd_malloc(size);
|
||||
WideCharToMultiByte(CP_UTF8, 0, szArgList[i], -1, argv[i], size, NULL, NULL);
|
||||
}
|
||||
|
||||
exit(server_main(argc, argv));
|
||||
}
|
||||
#endif // _MSC_VER && !defined(_DEBUG)&& !MULTI_CALL_BINARY
|
||||
|
||||
Reference in New Issue
Block a user