L'amministratore può eseguire un'applicazione ma genera un errore mentre un utente con privilegi di amministratore può essere eseguito senza errori


1

Ho un'applicazione che può essere eseguita come amministratore ha prevalso l'utente senza errori ma mentre l'amministratore lo esegue produce errore. The input string was not in correct format -errore dell'applicazione. Ho provato a capirlo, ma non è possibile, dal momento che la maggior parte delle persone sta cercando il privilegio di amministratore per eseguirlo, perché non riesco a far funzionare il programma senza errori? Il programma è correlato a mssql-2008 r2. Le impostazioni di accesso SQL sono uguali per entrambi gli utenti.


Presumo che il programma debba essere eseguito come amministratore. Puoi testare facendo clic con il tasto destro del mouse sull'applicazione, proprietà e sotto compatibilità controlla Esegui come amministratore. So che questo non ti sta rispondendo, ma sono curioso di sapere se lo risolve.
Dave

@DaveRook Grazie per la risposta. Scusa se non ho accennato al fatto che sono registrato come amministratore e l'ho eseguito come amministratore, è un Windows Server 2003.
tough

Risposte:


3

Molto probabilmente, l'amministratore e l'utente normale hanno impostazioni regionali diverse. Ad esempio, l'utente ha numeri formattati come "1.234.56" e admin come "1 234,56".

Puoi verificarlo eseguendo powershell come amministratore e utente e verificando le differenze nell'output di:

(123456) .ToString ( "N")

[DateTime] :: Ora


Grazie mille, sembra che tu abbia ragione, ma per testare, lo proverò appena lo proverò.
tough
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.