Zugriff auf wininet.dll

Hoi,
ein in Vbasic erstelltes FTP Programm von mir bräuchte die wininet.dll bei der installation. Allerdings bekommt es keinen Zugriff darauf, da die Datei ständig von Windows (angeblich) verwendet wird.
Was kann ich dagegen tun?

mfg. Flou
 
Sie aus deinem Windows Verzeichnis rauskopieren, in nen anderen ordner und da bearbeiten.
Falls nicht möglich, unter DOS kopieren, das geht immer, und nach der bearbeitung wieder ersetzen.

mfg
SVen
 
Bringt mir nichts, die Setuproutine will genau diese eine bestimmte Datei im bestimmten Verzeichnis, nämlich c/winnt/system32/.
Und diese wininet.dll ist ständig unter Zugriff.
 
kannst du nicht einfach die Setuproutine umschreiben??
das sie nicht in C:\winnt\system32 will?

mfg
Sven
 
mal abgsehen von deinem problem kann es aber noch weitere probleme geben... was machst du wenn jemand sein system auf d: hat ??
 
Wenn das Programm keinen Zugriff erhält, heisst das doch, dass es etwas an der Datei verändern will, oder? nd so weit ich weiss, muss/soll es das nicht.

Bei einem einfachem Zugriffsfehler kann es auch sein, dass sich Windows, wie so oft, einen Zugriff gemerkt hat und nun nicht mehr von der Datei ablassen will. In dem Fall musst du die Datei einmal unter DOS löschen und dann im Windows gegen eine Kopie ersetzen.

Ebenso kann es auch sein, dass die Datei selber nen Defekt hat. Einfach mal eine ähnliche oder gleiche aus dem Internet laden und die alte gegen diese ersetzen vorher wieder Sicherheitskopie).
 
Original von Darkmind
mal abgsehen von deinem problem kann es aber noch weitere probleme geben... was machst du wenn jemand sein system auf d: hat ??

Naja ich vermute mal das die Setup-Routine automatisch im entsprechenden Ordner sucht, wenn jemand sein System unter D hat dann wird das die Setup Routine berücksichtigen.

@Brabax: werde das mit dem Löschen mal testen, aber wie komme ich unter 2k in den Dos Modus?
Die eingabeaufforderung wird wohl nicht genügen.
 
formatiere eine Diskette und wähle aus MS Dos startdiskette erstellen

damit gehts

oder ne win 98/me startdiskette benutzen

mfg
Sven
 
Original von Flou
Original von Darkmind
mal abgsehen von deinem problem kann es aber noch weitere probleme geben... was machst du wenn jemand sein system auf d: hat ??

Naja ich vermute mal das die Setup-Routine automatisch im entsprechenden Ordner sucht, wenn jemand sein System unter D hat dann wird das die Setup Routine berücksichtigen.

@Brabax: werde das mit dem Löschen mal testen, aber wie komme ich unter 2k in den Dos Modus?
Die eingabeaufforderung wird wohl nicht genügen.

du vermutest das ? demfall hast du zumindest das setup nicht selbst geschrieben ?
naja vielleicht hilft es das du dem setup declarierst, systemdateien anstatt im %systemroot% ordner in den %appdir% ordner zu kopieren.



@svenyboy
mit einer win98 startdiskette wirst du eine NTFS partition unter "dos" NICHT sehen.
 
Nein hab ich nicht selbst geschrieben, Vbasic hat dafür einen netten Verpackungs- und Weitergabeassistenten. Aber das ist nicht mein Problem, sondern die wininet.dll.

mfg. Flou
 
hey wir reden hier von microsoft.. hier musst du gezuwungernermassen Improviersieren. aber wenn du dir es selber so schwiriig machen willst.. bitte..

ich hab dir schon nen lösungvorschlag bereitgestellt.. wenn dieser falsch ist, korrigiere mich bitte.
Aussderdem ist Brabax aussage korrekt und so ziemlich das einzige was du tun kannst.

gruss

Darkmind
 
Also rein von der Setuproutine her gesehen wäre doch dann das beliebte "Windows muss neu starten um dei Installation fertig zu stellen" angesagt oder nicht...
 
Die funktion gibt es da nicht.
Probiere es jetzt im laufe der Woche an meinem anderen PC aus (2t wohnsitz) und melde mich nächstes we nochmal.

mfg. Flou

P.S. Danke für die Hilfe.
 
sonst probiere es mal mit Debian Linux, um die datei zu kopieren, bzw. zu verändern

mfg
Sven
 
Bei w2k gibt es auch die Möglickeit während des Bootens F8 zu drücken und dann von da aus in eine Konsole zu wechseln, auf der man das bewerkstelligen kann. Anderweitig kann man auch die Setup-Konsole von w2k benutzen.
 
Hoi,
also ich hab das ganze mal auf meinem anderen Rechner ausprobiert, da der allerdings keinen Inet Zugang hat habe ich selber einen FTP-Server geschaltet.
Da liefs perfekt.

Nun befor ich das Programm auf Habosoft.de.vu freigebe wäre ich ganz dankar wenn es von euch jemand testen würde ob es auf eueren Rechner funtioniert.
Wer interesse hat bitte Email an habosoft@email.de.
Schicke euch dann das Programm per Mail zu (etwa 1-2MB).

mfg.Flou

Nachtrag: @Darkmind, hab ich probiert, brachte nichts.
 
SO, ich wollte das Progi jezt mal testen, nur folgendes Problem, beim Upload bekomme ich folgende Meldung:
(siehe Bild)

und sonst hier, mein Bericht:

Bei der Installation:
Die datei F:\Windows\System32\MSCOMCTL.OCX
die kopiert werden soll ist älter als die Vorhandene
Vorhanden: 6.1.95.45
Funktion: Windows Common Controls ActiveX Controll DLL

Vorhandene Datei wurde beibehalten

Probleme beim Ordnerwechsel, mache Ordner werden nicht angezeigt

Verwendetes System:

Windows XP Prof SP 1a
AMD Athlon 1,2 GHz
512 mb SDRAM
Gf 2 Ti 64 mb DDR Ram
AT-AR215 USB ADSL Modem
TDSL 768/128


mfg
Sven
 
So was in die Richtung hatte ich befürchtet, muss ich nochmal überarbeiten,
danke für die Mithilfe.

mfg. Flou
 
Kein Problem, nur das Fenster kommt auch bei anderen Anwendungen, wie Call of Duty, IE 6,..

mfg
Sven
 
Zurück
Oben