Trojaner-Board

Trojaner-Board (https://www.trojaner-board.de/)
-   Alles rund um Windows (https://www.trojaner-board.de/alles-rund-um-windows/)
-   -   autoload deaktivieren (https://www.trojaner-board.de/54657-autoload-deaktivieren.html)

Applied 24.06.2008 18:18

autoload deaktivieren
 
Hallo,

ich habe eine Anwendung geschrieben bei der mich folgendes stört.
Immer wenn jemand eine CD oder eine Karte oder USB-Stick einlegt die einen Autostart besitzten, wird dieser natürlich ausgeführt oder es öffnet sich der Explorer mit dem Root-Verzeichnis von D:.
Beides will ich aber auf jeden Fall vermeiden. Ich suche schon den ganzen Tag in allen möglichen Windows Hilfen und finde nichts Hilfreiches.
Auch die Shellhardwareerkennung deaktivieren hilft hier nicht.

Kann jemand helfen??

Danke im Voraus

Werner

MightyMarc 24.06.2008 18:42

Hier wird Dir geholfen:
Microsoft Corporation

Wahlweise kannst Du auch die Datei aus dem Anhang nehmen, sie von NoDriveAutoRun.txt in NoAutoDriveRun.reg umbenennen und dann rechter Mausklick > "Zusammenführen/Merge".

%ComSpec%

Unter Umständen kannst Du auch noch mit
Code:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom
AutoRun=0x0
versuchen.

Autorun

Applied 24.06.2008 19:47

Danke, funktioniert wunderbar.
Da mein Englisch nicht so gut ist habe ich die Version mit der angehängten Textdatei ausgeführt. Ich vermute das hier die Variante: "Disables Autoplay on all types of drives" ausgeführt wird.
Aber wie kann ich den Code Deines dritten Vorschlags ausführen??
Werner.

MightyMarc 24.06.2008 20:05

Zitat:

Zitat von Applied (Beitrag 349018)
Ich vermute das hier die Variante: "Disables Autoplay on all types of drives" ausgeführt wird.

Genau so ist es. Man kann zwar noch feiner differenzieren, aber i.d.R. lebt es sich ganz gut ohne.
Willst Du die Sache mal rückgängig machen, ändere in der NoAutoDriveRun.reg (rechter Mausklick > Bearbeiten)
Code:

"NoDriveTypeAutoRun"=dword:000000ff
in
"NoDriveTypeAutoRun"=dword:00000095

Zitat:

Aber wie kann ich den Code Deines dritten Vorschlags ausführen??
Wenn es dafür keinen driftigen Grund - am besten gar nicht. Hängt dein Seelenheil davon kopiere folgende Zeilen in eine Textdatei (z.B. autorun.txt) und nenne sie in "autorun.reg" um:
Code:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000000

Rückgängig geht's analog zu oben:
Code:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom]
"AutoRun"=dword:00000001

Aber Vorsicht. Die Registrierungsdatenbank ist keine Spielwiese. Wenn da dran rumfrickelt muss man wissen was man tut (bzw man sollte ein Backup haben).

%ComSpec%

Applied 24.06.2008 20:15

Ich frage deshhalb, weil ich meine Anwendung in VB6 geschrieben habe und aus meinem Setup (VB6 Code) gerne diese Systemanpassung ausführen würde. Aber wenn Du das nicht weißt, bekomme ich es schon raus.

Noch eine Frage: Du hättest doch auch gleich die .Reg Variante der Datei anhängen können, oder?
Werner

MightyMarc 24.06.2008 20:28

Zitat:

Zitat von Applied (Beitrag 349030)
Aber wenn Du das nicht weißt, bekomme ich es schon raus.

AFAIK musst Du reg add aufrufen um die Werte zu setzen/ändern.
Müsste/könnte so aussehen (näheres dazu siehe hier):
Code:

reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\policies\Explorer /v NoDriveTypeAutoRun /t REG_DWORD /d 255 /f
Der Rückweg ist dann /d 149 (es sind die korrespondierenden Dezimalwerte anzugeben).

Zitat:

Noch eine Frage: Du hättest doch auch gleich die .Reg Variante der Datei anhängen können, oder?
Nope, entweder haben die Programmierer oder unsere Forengötter lediglich bestimmte Dateitypen zum Anhängen vorgesehen und .reg gehört da nicht dazu (Schande über Euch :D)

%ComSpec%

Applied 24.06.2008 20:37

Ich glaube ich habe für Heute eine Menge gelernt.

Also, Danke noch mal und einen schönen Abend.

Werner


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:45 Uhr.

Copyright ©2000-2025, Trojaner-Board


Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131