VB6-Anwendung, die auf Windows 7 Nicht Zugeordnete Laufwerke Zugreifen

Ich habe eine VB6-Anwendung, die links zu verschiedenen POS-terminals, die von einer Windows 7 32-bit-Maschine. Die POS-terminals zugeordnet sind, auf dem Windows 7 Computer und ich kann auf die POS-terminals von der Windows-7-Maschine aus dem Explorer oder über die Kommandozeile/shell.

Die Anwendung wurde aktualisiert auf ADO 2.8 und alle anderen Steuerelemente und Komponenten, die hatte ich nicht mehr source-code wurde neu geschrieben. Nach ein paar lästige Problemchen, ich habe die Anwendung neu kompilieren zu müssen auf dem Windows 7-computer ohne Fehler.

Nun kommen die Probleme. Die VB6-Anwendung nicht sehen können, oder navigieren Sie zu alle zugeordneten Laufwerke! Ich habe versucht, Anpassungen der UAC-Einstellungen; ich habe die app für die Ausführung in Windows XP SP3-Modus; ich habe versucht als Administrator ausgeführt werden. Keines dieser Dinge (und viele Permutationen davon) arbeiten.

Irgendwelche Vorschläge, wie diese Arbeit zu machen?

  • Wie wollen Sie es ausführen im Windows XP SP3 Modus? Was passiert, wenn es nicht läuft, in diesem Modus?
  • Setzen Sie ihn auf " im Kompatibilitätsmodus ausführen, Einstellung der Verwendung von Windows XP SP3, wie der Kompatibilitätsmodus. Dies erfolgt durch Rechtsklick auf den link und verwenden von Eigenschaften. In der Praxis gibt es keinen Unterschied bei mir lief es mit diesem Kompatibilitätsmodus.
  • Was passiert, wenn Sie versuchen zu navigieren, um ein zugeordnetes Laufwerk? Was ist ein UNC-Pfad?
  • In der VB6-Anwendung, Laufwerk, Listen, zum Beispiel der zugeordnete Laufwerke werden nicht aufgeführt. Versucht, Zugriff auf eine MS Access-Datenbank über ADO-Ergebnisse in der Datei nicht gefunden Fehler. Habe nicht versucht, den UNC-Pfad mit einer VB6-Anwendung (noch nicht arbeitete viel mit VB6 in den letzten 5+ Jahren ... scheint sich daran zu erinnern lückenhaft UNC-Unterstützung ... aber ich könnte falsch sein). Ich habe mit VB seit VB 3 und Win 3.11, aber arbeiten fast ausschließlich mit VB.Net für den letzten 8 Jahren
  • Wenn Sie sprechen über "navigieren", ich nehme an, Sie sprechen über ein "Datei Öffnen" - dialog oder somesuch. Wenn das nicht ist, was Sie verwenden, versuchen Sie, Netzlaufwerke und UNC-Pfade mit einem gemeinsamen Datei-dialog geöffnet, aus Ihrem VB6-app.
  • Wenn Sie sagen, dass die VB6-app nicht sehen können, alle zugeordneten Laufwerke - was ist der Fehler??? oder sind Sie mit einem drivelistbox-Steuerelement, und es wird nicht zeigen, bis in diesem?

InformationsquelleAutor Shane Brodie | 2012-01-11
Schreibe einen Kommentar