Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#2

Re: Verzeichnisgröße ermitteln

  Alt 3. Nov 2006, 15:23
Einführung!
FileSystemObject (Im späteren Verlauf mit FSO abgekürzt) ist eine von Microsoft geschaffene Plattform für die Programmierung von Webseiten und/oder Scripten. FSO ist quasi als Erweiterung zu dem Microsoft eigenen JScript zu sehen und wird vor allem bei ActivServer Pages, Windows Scripting Host und anderen Applikationen bei denen Scripte benutzt werden, eingesetzt. Mit FSO ist es möglich mit Hilfe von (Web-)Scripten auf Dateien und Verzeichnisse zuzugreifen, diese zu verändern oder anzulegen - ebenfalls kann mit Laufwerken gearbeitet werden. Einen kleinen Nachteil bringt FSO jedoch mit: Allein der Microsoft Internet Explorer unterstützt die Anwendung.

Sicherheit!
Auf Grund der Möglichkeit Daten auf dem Computer zu verändern sind des öfteren Fragen zur Sicherheit aufgetaucht. Seitdem es serverseitige (server-side) Anwendungen gibt sind jedoch die Sicherheitseigenschaften des Microsoft Internet Explorers so, dass sie keinen benutzertseitigen (client-side) Einsatz von FSO unterstützen. Das System sollte somit eigentlich sicher sein - 100% Sicherheit gibt es jedoch nicht. Um ganz sicher zu gehen, dass kein fremdes Skript mit FSO Daten auf Ihrem System löschen oder schreiben kann, sollten Sie die Möglichkeit ausschalten ActiveX-Objekte zu starten und die Sicherheitsstufe des Internet Explorers auf ein Maximum erhöhen.

Ka wo das steht!
Aber ein gewisses Risiko besteht vor allem könnte von verschiedenen Virenscannern
das benutzen von scripts generell unterbunden werden.
Das gilt dann Systemweit!

Zitat:
Das Symantectool blockt mir das FileSystemObject ab und ich kann meine Module nicht laden...
Norton AntiVirus Scriptblockierung

Edit:
Deaktivieren der Komponente FileSystemObject
ASP, Windows Script Host und weitere Skriptinganwendungen verwenden die Komponente FileSystemObject (FSO), um Laufwerke, Ordner und Dateien zu erstellen, zu löschen und zu bearbeiten beziehungsweise um Informationen über diese abzurufen. Sie können die Komponente FileSystemObject deaktivieren, sollten dabei jedoch beachten, dass dadurch auch das Wörterbuchobjekt entfernt wird. Stellen Sie außerdem sicher, dass diese Komponente nicht von anderen Programmen benötigt wird.

Anforderungen

• Anmeldeinformationen: Sie müssen als ein Mitglied der Gruppe Administratoren am Webserver angemeldet sein.
• Tools: Eingabeaufforderung.
• So deaktivieren Sie die Komponente FileSystemObject

1.
Klicken Sie auf Start, auf Ausführen, geben Sie im Feld Öffnen die Zeichenfolge cmd ein, und klicken Sie anschließend auf OK.
2.
Wechseln Sie zum Verzeichnis C:\WINNT\system32.
3.
Geben Sie in der Befehlszeile die Zeichenfolge regsvr32 scrrun.dll /u ein, und drücken Sie die Eingabetaste.
Die folgende Meldung wird angezeigt:
DllUnregisterServer in scrrun.dll erfolgreich durchgeführt.
4.
Klicken Sie auf OK.
5.
Geben Sie an der Eingabeaufforderung den Befehl exit ein, um das Fenster zu schließen.

Zusätzlich also auch noch auf AntiVirus Soft hinweisen
Welche ebenfalls das Scripting unterbindet.
Dann läuft dein Code auch nicht mehr.


gruß
  Mit Zitat antworten Zitat