|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
|
CreateProcess и SendMessage под Windows 1002.12.2016, 16:51. Показов 2482. Ответов 12
Метки нет (Все метки)
Написал программку, которая запускает другую программу и посылает в нее сообщение (код самый простейший, из мануалов, которые тут на форуме сто приводились, ничего оригинального).
Под Windows 7x64 работает отлично, под Windows 10x64 не работают ни CreateProcess, ни FindWindow, ни SendMessage.
0
|
|
| 02.12.2016, 16:51 | |
|
Ответы с готовыми решениями:
12
Как настроить отправку сообщений sendMessage(sendMessage)? SendMessage в Windows XP и Windows 7 Epson L4150: под Windows XP работает, под Windows 7 не видит |
|
Ушел с форума
|
|
| 02.12.2016, 18:15 | |
|
Может быть, для начала покажешь код?
И напишешь, что конкретно означает "не работает"? Коды ошибок, скрины, логи, дампы...
1
|
|
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
||
| 02.12.2016, 18:33 [ТС] | ||
|
"Не работает" - к примеру, не срабатывает CreateProcess, причем исключительно под десяткой.
0
|
||
|
Ушел с форума
|
|
| 02.12.2016, 19:09 | |
|
А что за приложение ты пытаешься запустить через CreateProcess?
0
|
|
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
||
| 02.12.2016, 19:15 [ТС] | ||
|
С ним, кстати, интересный момент: пробовал прописать его старт при загрузке windows через реестр в Run - и ровно такая же история, в 7-ке запускается, в 10-ке не хочет запускается. Мистика какая-то.
0
|
||
|
Ушел с форума
|
|
| 02.12.2016, 19:37 | |
|
Ну мне сразу бросается в глаза, что:
1. Приложение использует .NET Framework. Какой версии? Если там .NET 2.0, например, то оно на "Десятке" просто так не запустится, нужно устанавливать нужную версию Framework сначала. 2. Приложение помечено на запуск от имени администратора (requireAdministrator в манифесте). Это значит, что из автозагрузки оно запускаться при включенном UAC не будет (не даст помощник по совместимости). И CreateProcess его не запустит, если у родительского процесса нет прав администратора. Так что пока ничего необычного
1
|
|
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
|||
| 03.12.2016, 04:57 [ТС] | |||
|
Добавлено через 16 минут По поводу установок нужных версий, на компе с десяткой стоит все что можно, судя по это картинке, или нет?: картинка Если картинка не откроется - там видно что в "Программы и Компоненты - включение и выключение компонентов Windows" включена поддержка NET 3.5, 3.0, 2.0.
0
|
|||
|
Ушел с форума
|
|
| 03.12.2016, 10:24 | |
|
1
|
|
|
230 / 113 / 79
Регистрация: 17.10.2016
Сообщений: 312
|
||||||||||||
| 03.12.2016, 12:58 | ||||||||||||
|
декомпилятором можно посмотреть
1
|
||||||||||||
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
||||||||||||
| 05.12.2016, 07:20 [ТС] | ||||||||||||
|
Спасибо всем, все решилось перекомпиляцией под десяткой. Теперь работает и в семерке и в десятке.
Буду теперь знать что в таких случаях лучше компилировать сразу под самой новой платформой. Листинг, если кому вдруг интересно:
Почему после успешного создания процесса GetLastError под семеркой дает код ошибки "2" (под десяткой "0")?
0
|
||||||||||||
|
Ушел с форума
|
||||
| 05.12.2016, 08:32 | ||||
|
если у тебя в коде ошибка, и его поведение по-прежнему будет зависеть от фаз луны, как в данном случае. Надо разбираться до конца, почему не работает, а не решать проблему переходом на другую платформу, версию Visual Studio и т.п. заключена в кавычки? И где проверка ошибок? случае ошибки. В других случаях его значение не определено (т.е. "мусор").
1
|
||||
|
8 / 8 / 0
Регистрация: 16.07.2013
Сообщений: 149
|
||||
| 05.12.2016, 09:29 [ТС] | ||||
|
0
|
||||
|
Ушел с форума
|
|||||||||
| 05.12.2016, 09:58 | |||||||||
Лично я предпочитаю в случае ошибки точно знать причину (GetLastError).
1
|
|||||||||
| 05.12.2016, 09:58 | |
|
Помогаю со студенческими работами здесь
13
Геймпад не работает под Windows 7 Pro, но работает под Windows 8 Home basic
Консультант+ на машине под Linux по сети с машины под Windows
Есть задача - написать FTP сервер под телефон (android) и клиент под ПК(Windows) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2.
Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива.
Было так:. . .
|
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: реализовать контроль корректности заполнения дат назначения. . .
|
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html
Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
|
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2.
Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
|
|
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях.
Задача: при копировании документа очищать определенные реквизиты и табличную. . .
|
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git
main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели
8ATzM_2aurI
|
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2.
Задача: запретить редактирование документа, если он открыт у другого пользователя.
/ / . . .
|
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои.
А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
|