Форма запуска в моем приложении VB6 ведет себя странно при запуске в сеансе служб терминалов (удаленный рабочий стол), когда и хост, и клиент являются машинами XP Pro. Форма предназначена для центрирования, но на самом деле она максимизируется, а ее содержимое перемещается в верхний левый угол, и это выглядит очень странно. Обратите внимание, что это происходит только в том случае, если путь к приложению используется для поля «Запустить следующую программу при подключении» на вкладке «Программа» в клиенте RDP.
По-видимому, есть решение, если вы используете сервер с инструментом настройки TS: http://www.windows-server-answers.com/microsoft/Windows-Terminal-Services/29117908/start-program-on-connection--it-isnt-centered.aspx
Но обе машины XP Pro, поэтому я не могу получить конфигурацию TS.
См. пример проекта VB6 здесь: Ссылка на zip-файл в Документах Google
Если вы просто создадите EXE-файл вышеуказанного проекта (который запускается с неразвернутой по центру формой при нормальном запуске) и используете этот путь EXE-файла при настройке поля «Запустить следующую программу при подключении» на вкладке «Программа» в RDP-клиенте , вы обнаружите, что приложение начинается с развернутой формы с содержимым в левом верхнем углу.