A.EXE PE ファイルの場合、プログラムがテスト モードで実行される場合、プロセス名を「A_TEST.exe」に変更したいと考えています。
そして、プログラムがセーフモードで実行される場合は、「A_SAFE.exe」に変更したい
ファイル名は同じ(A.EXE)でなければなりません。
出来ますか?
A.EXE PE ファイルの場合、プログラムがテスト モードで実行される場合、プロセス名を「A_TEST.exe」に変更したいと考えています。
そして、プログラムがセーフモードで実行される場合は、「A_SAFE.exe」に変更したい
ファイル名は同じ(A.EXE)でなければなりません。
出来ますか?
「プロセス名」がタスクマネージャーを示す名前の場合、リング0からのみ変更可能です。
ring3 からは、デフォルトのウィンドウ タイトルのみを変更できます。
#include <intrin.h>
PEB* peb = (PEB*)__readfsdword(0x30);
wchar_t newTitle[] = L"NewTitle";
UNICODE_STRING newTitleUStr = {sizeof(newTitle), sizeof(newTitle), newTitle};
peb->ProcessParameters->WindowTitle = newTitleUStr;
私の知る限り、ファイル名を変更しないとこれは不可能です。