Главная » C++ » значки - Запуск ie4uinit.exe из переполнения стека
значки — Запуск ie4uinit.exe из переполнения стека
Windows 10.
Мне нужно запустить ie4uinit.exe -show, чтобы я мог обновлять значки панели задач сразу после изменения ярлыка (выполняется через IShellLink).
Я пытался использовать SHChangeNotify (), но значки не обновляются.
Итак, чтобы запустить ie4uinit.exe, я устал реализовывать его с помощью ShellExecute (), CreateProcess () и system (), но кажется, что у меня почему-то нет доступа к нему, так как он не работает с первыми двумя. И через system () он говорит, что он не распознан, однако я пытаюсь запустить его (напрямую без exe; с полным путем; с start ‘fullpath’ и т. Д.). Но у меня есть доступ к другому exe System32, например ipconfig.exe, например.
Запуск любого из них напрямую из cmd работает. Вызов его через программу «Выполнить» работает. Но это не работает через C ++.
Что дает? Windows как-то категоризирует exe? Как я могу заставить это работать?