Адміністратор може запускати програму, але створює помилку, тоді як адміністратор попередньо зареєстрований користувач може працювати без помилок


1

У мене є програма, яка може запускатися як адміністратор, який переважає користувач без помилок, але поки адміністратор запускає його, він створює помилку. The input string was not in correct format-помилка застосування. Я спробував розібратися в цьому, але це не можливо, оскільки більшість людей шукають права адміністратора, щоб запустити, я шукаю, чому адміністратор не може запускати програму без помилок? Програма пов'язана з mssql-2008 r2. Параметри входу в SQL однакові для обох користувачів.


Я припускаю, що програму потрібно запускати як адміністратор. Чи можете ви перевірити, натиснувши правою кнопкою миші програму, властивості та сумісність, перевірте Запустити як адміністратор. Я знаю, що це не відповідає вам, але мені цікаво, якщо це виправить.
Дейв

@DaveRook Дякую за відповідь. Вибачте, я не згадав, що я ввійшов як адміністратор і запускаю його як адміністратор, це Windows Server 2003.
жорстке

Відповіді:


3

Швидше за все, адміністратор та звичайний користувач мають різні регіональні налаштування. Наприклад, користувач має номери, відформатовані як "1,234,56", а адміністратор як "1 234,56".

Ви можете перевірити це, запустивши powershell як адміністратор та користувач та перевіривши на відмінності у випуску:

(123456) .ToString ("N")

[DateTime] :: Зараз


Велике спасибі, здається, ти маєш рацію, але протестую, я отримаю, як тільки тестую.
жорсткий
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.