2016-05-24 17 views
-1

Ich kann das Kartenlaufwerk nicht abrufen, wenn ich meine Anwendung als Administrator ausführe. Ich bin als anderer Benutzer mit Administratorrechten angemeldet. Wenn ich meine Anwendung ohne Ausführen als Administrator starte, wird das Map-Laufwerk angezeigt. Ich möchte das Kartenlaufwerk anzeigen, wenn ich meine Anwendung als Administrator ausführen lasse. Bitte geben Sie mir die Lösung dafür, es passiert nur, wenn ich meine Anwendung in Windows 8,8.1 und Windows 10 ausführe. Ich habe meine Anwendung in Visual Studio 2010 mit vC++ entwickelt.Kartenlaufwerk wird von meiner Anwendung in Windows 8, 8.1 und Windows 10 nicht erkannt.

Antwort

0

Das ist das normale Verhalten (das ich nicht mag) seit Windows Vista.

Sie müssen EnableLinkedConnections in der Registrierung festlegen. Den Hintergrund dazu finden Sie in dieser article.

Wenn Ihr Programm diesen Zugriff benötigt, müssen Sie diesen Wert in Ihrem Installer ändern.

+0

Ich ändere bereits die Registrierung EnableLinkedConnections, aber es funktioniert nicht. – rohit

+0

Sie müssen die Links neu zuordnen. Wenn die Sitzung bereits ohne die zugeordneten Dateien erstellt wurde, müssen Sie sie erneut erstellen. – xMRi

+0

Es ist erforderlich, die Verknüpfungen neu zuzuordnen. Es gibt eine andere Möglichkeit, das zugeordnete Laufwerk abzurufen, ohne es neu zuzuordnen. – rohit