Палево в логах Телеги?

Dungus

Client
Регистрация
25.03.2020
Сообщения
34
Благодарностей
2
Баллы
8
Доброго времени суток, форумчане
Прошу помощи в таком вопросе: имеется регер Телеги десктоп. И вроде все хорошо работает, но, постоянно совершенствуя его, хочется свести всё палево совсем на нет. Столкнулся с такой бедой: в логах свежезареганного профиля Телеграмма есть такие строки:

[2020.10.27 14:35:43] Executable dir: C:/Telega/[email protected]/Preferences/, name: Telegram.exe
[2020.10.27 14:35:43] Initial working dir: C:/Program Files/ZennoLab/RU/ZennoPoster Pro V7/7.1.7.1/Progs/
[2020.10.27 14:35:43] Working dir: C:/Telega/[email protected]/Preferences/


Понятно, что первая и третья строки - откуда запускается Telegram.exe, и как тут сделать правдоподобные пути я вполне себе представляю. Но вот что здесь делает working dir ZennoPoster Pro V7?
Telegram.exe запускается из кубика c#, возвращает необходимый мне process_id (используется дальше). При запуске Telegram.exe с bat файла естественно Zenno не палится в логах, но и process_id я не получаю. Что делать? Получать process_id отдельным кубиком по имени запущенного приложения?
Прошу не пинать если тема уже была, первые пару часов над вопросом бился изучая форум, и только потом решил спросить дорогих форумчан:-)
Возможно, Телеграм не видит эти логи и им плевать на них. А вдруг видят? простите за паранойю:-)
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Как это: explorer "%windir%\system32\notepad.exe"
C:\Windows\explorer.exe "%windir%\system32\notepad.exe"
 

Dungus

Client
Регистрация
25.03.2020
Сообщения
34
Благодарностей
2
Баллы
8

Dungus

Client
Регистрация
25.03.2020
Сообщения
34
Благодарностей
2
Баллы
8
Так вам надо, что бы лучше палилось или нет?
Запускайте проводник с аргументами, его телега и увидит.
Мне нужно, чтобы не палилось. Как запустить проводник с аргументами и впоследствии получить processid по имени приложения?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113
Ну, это же стандартные приложения. А тут сразу понятно, что Zenno рулит Телегой.
Тут всё же, чуть больше потребуется:
Bash:
cd C:\TelegramFolder
C:\Windows\explorer.exe "C:\TelegramFolder\Telegram.exe"
 

Dungus

Client
Регистрация
25.03.2020
Сообщения
34
Благодарностей
2
Баллы
8
Тут всё же, чуть больше потребуется:
Bash:
cd C:\TelegramFolder
C:\Windows\explorer.exe "C:\TelegramFolder\Telegram.exe"
Отлично, в логах теперь Initial working dir: C:/WINDOWS/system32/
Как получить processid приложения по его имени и hwnd?
 

Yuriy Zymlex

Moderator
Команда форума
Регистрация
24.10.2016
Сообщения
6 373
Благодарностей
3 297
Баллы
113

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)