![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Добрый день, уважаемые Коллеги.
Прошу Вашей помощи. Опыт работы под WIN 7 небольшой. Возникла задача - обеспечить корректировку времени от устройства подключенного к COM-порту. То есть, корректировка времени должна осуществляться по сигналу на COM-порту. На VS написал консольное приложение, которое сканирует COM-порт и, при поступлении сигнала, корректирует системное время. Проблема в том, что из за отсутствия цифровой подписи система безопасности каждый раз запрашивает разрешение на установку системного времени (SetSystemTime). Как это можно обойти в WIN 7 ? В XP такого нет и нет проблемы. |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
||||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
XVR, спасибо за отклик. В двух словах не могли бы пояснить какими "штатными средствами" это лучше сделать? |
|||
|
||||
| xvr |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 7046 Регистрация: 28.8.2007 Где: Дублин, Ирландия Репутация: 40 Всего: 223 |
http://msdn.microsoft.com/en-us/library/bb756929.aspx |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
XVR, еще раз спасибо за внимание.
С благодарностью plica98. |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Добрый день, уважаемые Коллеги.
Вышеизложенная проблема в WIN7 была решена путем использования планировщика. С помощью планировщика я включил запуск этой программы при загрузке с наивысшими правами. Теперь на Win7 тоже все работает как надо. Возникла другая проблема. При установке этой программы на чистый Комп с Winddows Server 2008 - работать отказывается. Выдает сообщение "Не найдена библиотека MSVRC100D.dll". Я кроме API - шных функций явно ни чем не пользуюсь. На Win7 такой библиотеки нет. Что это за библиотека? Зачем она нужна Win Server 2008, а в WIN7 почему-то не нужна? Правда на WIN 7 у меня стоит MS VS 2010. Может кто сталкивался с такой проблемой? Это сообщение отредактировал(а) plica98 - 14.5.2014, 08:40 |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Решил попробовать установить пакет
Microsoft Visual C++ 2010 Redistributable Package . Вероятно в этом вся проблема. |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Установка пакета Microsoft Visual C++ 2010 Redistributable Package - не помогла.
А вот после установки MS VS 2010 программа заработала. Почему ? Кто-нибудь может объяснить? |
|||
|
||||
| DarthTon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 7.2.2009 Репутация: 5 Всего: 6 |
Приложение было собрано с Debug рантаймом. Пересоберите в release и Microsoft Visual C++ 2010 Redistributable Package будет достаточно.
|
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
DarthTon, спасибо большое.
С уважением plica98/ |
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
||||
|
||||
| DarthTon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 7.2.2009 Репутация: 5 Всего: 6 |
Вы уверены что всё ещё не может быть найдена именно MSVCR100D.dll/MSVCP100D.dll?
|
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
Да. Выдает сообщение "Не найдена библиотека MSVRC100D.dll".
|
|||
|
||||
| DarthTon |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 106 Регистрация: 7.2.2009 Репутация: 5 Всего: 6 |
Значит приложение всё ещё собрано с дебаг рантаймом. Убедитесь что в свойствах проекта в поле C++ --> Code generation --> Runtime Library стоит Multi-threaded DLL (/MD).
|
|||
|
||||
| plica98 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 91 Регистрация: 12.3.2012 Репутация: нет Всего: нет |
||||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |