Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

VB6 Ausgeführte Datei kopieren

Frage Entwicklung VB for Applications

Mitglied: jeaTreXs

jeaTreXs (Level 1) - Jetzt verbinden

05.04.2009, aktualisiert 02:39 Uhr, 4968 Aufrufe, 8 Kommentare

Hallo Leute,

ich brauche dringend hilfe...

ich bin grade dabei ein Programm (VB6) zu schreiben, und hänge schon ne weile an dem Problem,
dass ich meine Exe des Programms kopieren möchte per Filesystemobject.

hier die Codezeilen:
01.
        AutostartPath = C:\temp 
02.
        Call fs.CopyFile(App.path & "\" & App.EXEName & ".exe", AutostartPath, True)
und das Problem ist die Fehlermeldung die ich immer erhalte:

Laufzeitfehler '70'
Zugriff verweigert.


Warum ist das so? Wenn eine Datei läuft funktioniert es im Windows wunderbar sie zu kopieren (im gegensatz zu verschieben). Warum funktioniert das dann in meinem Code nicht?

Ich hoffe Ihr könnt mir helfen
Mitglied: vbMaxi
05.04.2009 um 11:49 Uhr
Hallo,
hast du Vista, XP oder irgendwas andres!? Wenn du Vista hast, dann starte die exe mal mit administrator rechten...

mfg vbMaxi
Bitte warten ..
Mitglied: Biber
05.04.2009 um 12:12 Uhr
Moin jeaTreXs,

versuche mal,
  • bei der Wertzuweisung von AutostartPath den Pfad "c:\Temp" im Anführungszeichen zu setzen
  • und wenn dieser String als Destination der Methode FileCopy verwendet wird, einen Backslash anzuhängen.

01.
        AutostartPath = "C:\temp" 
02.
        fs.CopyFile(App.path & "\" & App.EXEName & ".exe", AutostartPath & "\", True)
Grüße
Biber
Bitte warten ..
Mitglied: jeaTreXs
05.04.2009 um 14:32 Uhr
@ vbMaxi:

ich verwende XP!
Bitte warten ..
Mitglied: jeaTreXs
05.04.2009 um 14:32 Uhr
@Biber:

sorry, ich habe es falsch reingeschrieben. Ich habe es natürlich mit den Anführungszeichen gemacht...

weiß sonst jemand woran es liegen könnte?
Bitte warten ..
Mitglied: Biber
05.04.2009 um 17:50 Uhr
Zitat von jeaTreXs:
@Biber:

sorry, ich habe es falsch reingeschrieben. Ich habe es natürlich
mit den Anführungszeichen gemacht...
Und Du hast auch natürlich einen Backslash an den Autostartpath angefügt, hmm?

Tja dann, wenn alle anderen Möglichkeiten systematisch ausgeschlossen werden können, bleiben doch frei nach Arthur C. Doyle nur noch zwei verbleibende übrig, da die Meldung ja nun mal "Zugriff verweigert" heißt
  • entweder der App.Path beinhaltet zusätzliche Leerzeichen und erfordert weiter umschließende Anführungszeichen
  • oder Du hast Deine Quelldatei (exclusiv) geöffnet

Jede andere Erklärung würde mich überraschen.

Grüße
Biber
Bitte warten ..
Mitglied: jeaTreXs
05.04.2009 um 20:37 Uhr
das mit dem fehlenden Backslash am Path kann eigentlich keine Schwierigkeiten verursachen, da ich beim Debuggen den wert ausgelesen hab und im Explorer geöffnet habe (ohne Probleme).

App.Path enthält keine leerzeichen.

Und was meinst du mit die Quelldatei exklusiv geöffnet?
Bitte warten ..
Mitglied: Biber
06.04.2009 um 00:03 Uhr
Zitat von jeaTreXs:
das mit dem fehlenden Backslash am Path kann eigentlich keine
Schwierigkeiten verursachen, da ich beim Debuggen den wert ausgelesen
hab und im Explorer geöffnet habe (ohne Probleme).
Moin jeaTreXs,

viele Menschen in meinem Alter müssen manche Fragen 3x stellen, weil sie die Antwort irgendwie nicht auf Anhieb verstehen - damit kann ich aber leben.
Ich hoffe, Du kannst mir diesen Altersstarrsinn nachsehen, denn ich frage jetzt noch mal
--> Mit einem Backslash funktioniert es auch nicht, ergab Dein Test??

App.Path enthält keine leerzeichen.
Okay, ist also gemäß deduktiver Methodik gestrichen.
Und was meinst du mit die Quelldatei exklusiv geöffnet?
Welches der drei Worte "Datei", "exklusiv" und "geöffnet" ist Dir denn das Erläuterungsbedürftigste?

Grüße
Biber
Bitte warten ..
Mitglied: jeaTreXs
06.04.2009 um 22:35 Uhr
- Nein mit Backslash gehts nich

exklusiv ^^

Die Datei die ich kopieren möchte ist die, die die gerade läuft.

Das heißt das Programm, will sich selbst kopieren.

oder so:

ich möchte das kopieren:

App.Path & "\" & App.EXEName & ".exe"

vllt wirds damit deutlicher.

Gruß jeatrexs
Bitte warten ..
Ähnliche Inhalte
Microsoft
Dateien kopieren
gelöst Frage von alex53842Microsoft2 Kommentare

Hallo zusammen, wir haben hier ein sehr tolles Phänomen. Eines unserer Dokumentenarchive hat einen kleinen Fehler. Es wurde eingerichtet ...

Batch & Shell
Batch Datei wird per Aufgabenplanung nicht ausgeführt
Frage von CorraggiounoBatch & Shell7 Kommentare

Hi, ich hoffe ihr könnt mir weiterhelfen. Folgende Konfiguration habe ich vorgenommen um ein batch-script auszuführen: Unter Programm/Skript habe ...

Windows 7
Kopieren was in einer Datei steht (Batch-Datei)
Frage von helmuthelmut2000Windows 71 Kommentar

Hallo, Ich möchte folgendes machen, aber weis nicht genau wie ich das hinbekomme. Ich habe eine Text-Datei wo folgendes ...

Batch & Shell
Script SFTP Dateien kopieren
gelöst Frage von bnfk859-forumBatch & Shell10 Kommentare

Hallo zusammen, ich hoffe ich drücke mich klar und verständlich aus und bekomme hier Hilfe bei meinem Problem: Ich ...

Neue Wissensbeiträge
Windows 10

Autsch: Microsoft bündelt Windows 10 mit unsicherer Passwort-Manager-App

Tipp von kgborn vor 23 StundenWindows 102 Kommentare

Unter Microsofts Windows 10 haben Endbenutzer keine Kontrolle mehr, was Microsoft an Apps auf dem Betriebssystem installiert (die Windows ...

Sicherheits-Tools

Achtung: Sicherheitslücke im FortiClient VPN-Client

Tipp von kgborn vor 1 TagSicherheits-Tools

Ich weiß nicht, wie häufig die NextGeneration Endpoint Protection-Lösung von Fortinet in deutschen Unternehmen eingesetzt wird. An dieser Stelle ...

Internet

USA: Die FCC schaff die Netzneutralität ab

Information von Frank vor 1 TagInternet3 Kommentare

Jetzt beschädigt US-Präsident Donald Trump auch noch das Internet. Der neu eingesetzte FCC-Chef Ajit Pai ist bekannter Gegner einer ...

DSL, VDSL

ALL-BM200VDSL2V - Neues VDSL-Modem mit Vectoring von Allnet

Information von Lochkartenstanzer vor 1 TagDSL, VDSL2 Kommentare

Moin, Falls jemand eine Alternative zu dem draytek sucht: Gruß lks

Heiß diskutierte Inhalte
Windows Server
GPO nur für bestimmte Computer
Frage von Leo-leWindows Server13 Kommentare

Hallo Forum, gern würde ich ein Robocopy script per Bat an eine GPO hängen. Wichtig wäre aber dort der ...

Windows Server
KMS Facts for Client configuration
Frage von winlinWindows Server13 Kommentare

Hey Leute, wir haben in unserem Netz nun einen neuen KMS Server. Haben Bestands-VMs die noch nicht aktiviert sind. ...

Windows Tools
Software-Tool zum Entfernen von bösartigem Windows
Frage von emeriksWindows Tools11 Kommentare

Hi, siehe Betreff hat das jemals irgendjemand schonmal sinnvoll eingesetzt? (MRT) E.

Router & Routing
OpenWRT bzw. L.E.D.E auf Buffalo WZR-HP-AG300H - update
gelöst Frage von EpigeneseRouter & Routing11 Kommentare

Guten Tag, ich habe auf einem Buffalo WZR-HP-AG300H die alternative Firmware vom L.E.D.E Projekt geflasht. Ich bin es von ...