Попытка контролировать мониторинг гамма с использованием C# с использованием dllimport для запуска setDevicegammaramp в GDI32.dll. Подобно ответу по этому вопросу, который контролирует яркости так же: SetDeviceGammaramp просто мигает экрана. Он всегда возвращает ложь, изначально с ошибкой «Слишком много постов было сделано в семафоре». Это приложение Windows Forms, если это имеет значение. Я также попробовал версию консоли, и она также не удалась, но не с ошибкой семафора, просто с ошибкой «завершена успешно». < /P>
Достаточно интересно, если я запускаю одно и то же приложение на ПК без видеокарты и только с одним монитором, код работает! Однако после запуска функции несколько раз, она в конечном итоге перестанет работать с одной и той же ошибкой семафора на этой машине, пока не будет повторно работать применение, но, по крайней мере, я знаю, что SetDevicegammaramp может все еще работать. Это потому, что у меня есть видеокарта, и я не использую встроенные графики? Это потому, что у меня есть несколько мониторов? Я попытался попытаться указать конкретный DC DC, использующий код, аналогичный этому (как изменить рампу гамма одного монитора дисплея (nvidia config)?), Но результаты на моей основной рабочей станции всегда точно одинаковы. Если запустить приложение через Visual Studio (отладка или выпуск), оно не с другой стороны, «Погрузчик ресурса не смог найти файл MUI», но, возможно, это может быть нормальным с доступом к системе DLL?
Подробнее здесь: https://stackoverflow.com/questions/615 ... tors-and-o
C# Windows 10, SetDevicegammaramp не работает с несколькими мониторами и/или картой nvidia? Слишком много постов, сделан ⇐ C#
Место общения программистов C#
1753118179
Anonymous
Попытка контролировать мониторинг гамма с использованием C# с использованием dllimport для запуска [b] setDevicegammaramp [/b] в GDI32.dll. Подобно ответу по этому вопросу, который контролирует яркости так же: SetDeviceGammaramp просто мигает экрана. Он всегда возвращает ложь, изначально с ошибкой «Слишком много постов было сделано в семафоре». Это приложение Windows Forms, если это имеет значение. Я также попробовал версию консоли, и она также не удалась, но не с ошибкой семафора, просто с ошибкой «завершена успешно». < /P>
Достаточно интересно, если я запускаю одно и то же приложение на ПК без видеокарты и только с одним монитором, код работает! Однако после запуска функции несколько раз, она в конечном итоге перестанет работать с одной и той же ошибкой семафора на этой машине, пока не будет повторно работать применение, но, по крайней мере, я знаю, что SetDevicegammaramp может все еще работать. Это потому, что у меня есть видеокарта, и я не использую встроенные графики? Это потому, что у меня есть несколько мониторов? Я попытался попытаться указать конкретный DC DC, использующий код, аналогичный этому (как изменить рампу гамма одного монитора дисплея (nvidia config)?), Но результаты на моей основной рабочей станции всегда точно одинаковы. Если запустить приложение через Visual Studio (отладка или выпуск), оно не с другой стороны, «Погрузчик ресурса не смог найти файл MUI», но, возможно, это может быть нормальным с доступом к системе DLL?
Подробнее здесь: [url]https://stackoverflow.com/questions/61549161/c-sharp-windows-10-setdevicegammaramp-doesnt-work-with-multiple-monitors-and-o[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия