Да, это возможно.Перед запуском блокнота вам нужно отключить перенаправление WOW64, чтобы запустить правильный исполняемый файл.
Редактировать: теперь вы пояснили, что на самом деле это не Блокнот, а ваш собственный 64-битный исполняемый файл, этот код должен запускатьсяэто как настоящий 64-битный процесс:
STARTUPINFO si;
PROCESS_INFORMATION pi;
bool_t bResult = FALSE;
ZeroMemory(&pi, sizeof(pi));
ZeroMemory(&si, sizeof(si));
si.cb = sizeof(STARTUPINFO);
si.dwFlags = STARTF_USESHOWWINDOW;
si.wShowWindow = SW_SHOW;
bResult = CreateProcess(NULL, "foo.exe", NULL, NULL, FALSE, NORMAL_PRIORITY_CLASS, NULL, NULL, &si, &pi);
if (bResult)
{
WaitForSingleObject(pi.hThread, INFINITE);
CloseHandle(pi.hProcess);
CloseHandle(pi.hThread);
}