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

Материал из Весельчак У
Перейти к: навигация, поиск

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

  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(). Процедура тут же возвращает управление, а как дождаться, когда запущенный процесс завершится, только потом продолжить выполнение программы?