Я включил exe-файл в качестве ресурса в свое приложение на c ++, и мне нужно его запустить, но мне нужно ограничить его доступ, чтобы пользователь не мог его скопировать.
Мне нужно держать его дескриптор открытым, чтобы внешние программы не могли получить к нему доступ, и потому что я использовал FILE_FLAG_DELETE_ON_CLOSE в качестве флага, поэтому он будет удален, если мое приложение будет убито.
Но из-за этого я не могу запустить его с CreateProcess () или WinExec ().
Я знаю, это звучит странно, но у меня есть веская причина. Мне нужны такие, чтобы защитить исполняемый файл игры от чит-инъекции, и у меня нет кода этого exe.