Я хочу, чтобы окна использовали c: / temp в качестве своей временной папки. Я хочу, чтобы все другие приложения использовали d: / temp в качестве своих временных папок.
Я считаю, что это невозможно, или нет?
Вы можете попробовать отредактировать среду перед запуском приложения. Вы можете написать пакетный сценарий.
set TEMP=D:\temp
call application.exe
Это может не сработать, если приложение не считывает расположение папки TEMP из среды (например, вместо этого читает ее из реестра).