FAQ:WinAPI VCPP:Вопросы отладки и выполнения программ — различия между версиями

Материал из Весельчак У
Перейти к: навигация, поиск
(Новая: =Вопросы отладки и выполнения программ.= #[[FAQ:WinAPI VCPP:запустить две программы под отладчиком в VC6|Имеютс...)
 
 
Строка 12: Строка 12:
 
#[[FAQ:WinAPI VCPP:получение списка процессов|Как получить список всех процессов, включая idle?]]
 
#[[FAQ:WinAPI VCPP:получение списка процессов|Как получить список всех процессов, включая idle?]]
 
#[[FAQ:WinAPI VCPP:ожидание завершения процесса|Я запускаю экзешник при помощи ::ShellExecute(). Процедура тут же возвращает управление, а как дождаться, когда запущенный процесс завершится, только потом продолжить выполнение программы?]]
 
#[[FAQ:WinAPI VCPP:ожидание завершения процесса|Я запускаю экзешник при помощи ::ShellExecute(). Процедура тут же возвращает управление, а как дождаться, когда запущенный процесс завершится, только потом продолжить выполнение программы?]]
 +
 +
[[Category:FAQ]] [[Category:FAQ:WinAPI_VCPP]]

Текущая версия на 14:16, 9 января 2010

Вопросы отладки и выполнения программ.

  1. Имеются две программы, взаимодействующие между собой. Можно ли в MS VC6 запустить под отладчиком одновременно две программы?
  2. Почему на моем компьютере экзешник, созданный в MFC запускается, а на других компьютерах - нет? Требует какую-то dll.
  3. Каким способом exe файл может заменить самого себя?
  4. Как в проекте VC6 MFC программно получить путь, откуда был запущен экзешник (исполняемый модуль) самой программы?
  5. Как получить полный путь к экзешнику из самой программы?
  6. Как в отладчике Visual С++ просмотреть содержимое std::vector<string>?
  7. Как из программы определить каталог, в котором находится эта программа?
  8. Как получить короткое и длинное имя файла?
  9. Как программно установить переменные окружения?
  10. Как получить полное имя пользователя и организации, то есть то, что на диалоге system properties (горячая кнопка Win+Break) на закладке General перечислено под пунктом Registred To?
  11. Как получить список всех процессов, включая idle?
  12. Я запускаю экзешник при помощи ::ShellExecute(). Процедура тут же возвращает управление, а как дождаться, когда запущенный процесс завершится, только потом продолжить выполнение программы?