LonerD

|
Posted: Tue Jun 17, 2014 02:39 Post subject: |
|
|
Flasher wrote: | LonerD
В общем, у меня как не работало, так и не работает. |
Тогда не знаю. На Win8.1x64SL на чистом Тотале у меня отрабатывает. Подожду ещё отзывов.
Flasher wrote: | Считываешь PID процесса и смотришь в нём переменную COMMANDER_INI. |
Вот тут-то и проблемка. Как по PID узнать внутреннюю переменную окружения?
Нашёл темы без ответа - вот и вот.
На руфоруме не помогли.
Путь к каталогу с процессом по PID можно узнать, ком.строку можно. А вот commander_ini -
Flasher wrote: | Либо можно считывать путь из комстроки. |
Это вижу единственным способом:
1) проверять наличие комстроки, парсить её на наличие пути;
2) проверять наличие файла wincmd.ini в каталоге с Тоталом, ключа UseIniInProgramDir в нём;
3) каталог %userprofile%\Ghisler
4) ключ реестра HKEY_CURRENT_USER\Software\Ghisler\Total Commander.
5) каталог %WINDIR%
Вроде такой порядок? _________________ Windows 11 | TC DreamLair eternal pre-α |
|