Ich habe eine Desktop-Anwendung in C# .NET geschrieben. Es läuft auf mehreren Computern in verschiedenen Gebäuden. Jedes Gebäude hat eine dreistellige Ortsnummer. Ich möchte diese 3-stellige Nummer in der Programmierung der Anwendung greifen. Ich möchte, dass es zugänglich ist, egal wer am Computer angemeldet ist. Das ist Windows 10, und ich habe versucht, eine Textdatei auf das Stammverzeichnis des Laufwerks C: zu kleben und habe Zugriffsfehler erhalten. Ich dachte darüber nach, vielleicht die Ortsnummer basierend auf der IP-Adresse zu setzen, aber ich weiß, dass sich das ändern kann und die Dinge würden schnell hässlich werden. Kann mir jemand helfen, den besten Weg herauszufinden?Zugriff auf lokale Datei unter Windows 10 mit C# .NET-Anwendung von einem beliebigen Benutzer
0
A
Antwort
-1
Warum greifen Sie nicht einfach den Namen der Maschine aus System.Environment.MachineName? (Angenommen, es gibt eine Zuordnung zwischen dem Computernamen und der Position, in der er sich befindet)
+0
Das ist eine gute Idee, aber ich kenne die Namen der PCs nicht und ich habe keine Lust, sie zu wechseln. – dmikester1
Verwandte Themen
- 1. Ausführen von JAR-Datei unter Windows 10
- 2. Zugriff auf COM-Port mit Windows-10
- 3. Zugriff auf GPU auf Docker unter Windows 10
- 4. Zugriff auf SQL-Datenbank unter Windows 10 Anwendung
- 5. Windows [10] Datei Ordner Zugriff verweigert
- 6. Atominstallationsfehler unter Windows 10
- 7. Nodejs Entwicklung auf Docker unter Windows 10
- 8. shutil.rmtree nicht unter Windows mit ‚Zugriff verweigert‘
- 9. ssh Remote-Zugriff auf Windows-bash 10
- 10. WlanGetNetworkBssList mit C# auf Windows 10
- 11. „Zugriff verweigert“ mit Cygwin unter Windows
- 12. Windows-10 UWP Webview lokale URL Probleme
- 13. Verwenden von Iron-Node unter Windows 10
- 14. Warum lokale Benutzer und Gruppen in der Computerverwaltung unter Windows 10 Home fehlen?
- 15. Zugriff auf lokale Datei in einem WebView in reaktiven nativen
- 16. Installation von Angular-CLI unter Windows 10
- 17. Ausführen von IBackgroundTask unter Windows 10
- 18. Zugriff auf die Gnu C-Bibliothek unter Windows
- 19. Zugriff auf Kontakte in Windows 10 UWP?
- 20. Einstellung der Helligkeit unter Windows 10 mit C++ WinAPI
- 21. Log auf Ereignisanzeige unter Windows mit C++
- 22. Multibinding unter Windows 10 UWP
- 23. Zugriff auf lokale Datei nach IP-Adresse
- 24. Zugriff auf lokale Intranetseite für nur 1 Benutzer verweigert
- 25. keine Ausgabe von Skripten unter Windows 10
- 26. Ausführen von Android Studio unter Windows 10
- 27. Installation von Git 1.9.5 unter Windows 10
- 28. Aufruf von Windows 10 bash von einem c-Programm
- 29. dlib Installation unter Windows 10
- 30. Komponist mit Laravel Homestead unter Windows 10
Sind Sie der Administrator der Maschine? – Aravind
Der Ordner "CommonApplicationData" (oder ein Unterverzeichnis davon) wie in [Environment.SpecialFolder Enumeration] (https://msdn.microsoft.com/en-us/library/system.environment.specialfolder (v = vs.110) .aspx) könnte ein guter Ort sein, um die Datei zu finden. –
Ich bin der Administrator meines Rechners, auf dem ich das teste. Aber ich kann nicht garantieren, dass der Benutzer, der die App ausführt, Administrator ist. – dmikester1