Понедельник, 22 Июня 2020 г. 18:00
+ в цитатник
Qraizer: Ну, дело хозяйское. Но как по мне, если можно избавиться от человеческого фактора легко и просто посредством
const char *getCmdLine(const char *cmd)
{
if (*cmd == '"') while(*++cmd != '"') ;
while (*cmd != ' ') ++cmd;
while (*cmd == ' ') ++cmd;
return cmd;
}
/* ... */
const char *commandLine = getCmdLine(GetCommandLine());
вместо того, чтобы делать батник и матюгаться на забытые кавычки, то так и надо делать.
Добавлено
Ну и по-хорошему после CommandLineToArgvW() нужен LocalFree()
https://forum.sources.ru/index.php?showtopic=419018&view=findpost&p=3832986
Метки:
Assembler
-
Запись понравилась
-
0
Процитировали
-
0
Сохранили
-