Visual Basic Forum

Visual Basic Forum
für VB6 und VB.NET Programmierer
 
RegistrierenRegistrieren  LoginLogin
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Projekte
Autor
Nachricht
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18

Nik-Funny-Lesson - Spaß beim Arbeiten im Netzwerk
Verfasst am: 18.05.2011, 10:42

Und hier mal ein Programm speziell für Schüler, denen in Computerstunden langweilig ist:

Nik-Funny-Lesson
Version 1.0.0.0

Du arbeitest oft am Computer, der an ein lokales Netzwerk angeschlossen ist
und dir wird immer öfter langweilig?

Dann stell dir mal vor, wie plötzlich alle Computer im Raum zum Sprechen anfangen
und sehr hohe Töne von sich geben. Dann gehen alle CD-Laufwerke auf und die
Bildschirme werden schwarz. Abschließend fährt der Lehrercomputer oder gleich alle
PCs herunter. Wär doch lustig, oder?

Genau das kannst du mit diesem Programm anstellen!


Bild:


Features:

- ausführliche und leicht verständliche Schritt-für-Schritt-Anleitung
- Befehle an mehrere Computer im Netzwerk gleichzeitig verschicken
- PCs herunterfahren, CD-Laufwerke ausfahren etc etc...

Website mit Bildern etc.: Nik-Funny-Lesson

Direkt-Download: >>Download<<


Natürlich freue ich mich immer sehr über Feedbacks!!! Very Happy

Edit: Ich hab jetzt eine neue Version hochgeladen, die ganz sicher arbeitet. Viel Spaß!!!


Zuletzt bearbeitet von nikried am 15.06.2011, 11:03, insgesamt 4-mal bearbeitet
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 22.05.2011, 15:39

funny lesson funktioniert nicht mehr

win vista sp1
lg
 
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18


Verfasst am: 22.05.2011, 21:30

Wie funktioniert nicht mehr... gleich nach dem Start oder mitten im ausprobieren?

Sonst könnte sein das es eine DLL-Datei nicht richtig kopiert... Die könnte ich natürlich noch nachschicken.
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 23.05.2011, 07:10

hi
gleich am anfang...

und fehlermeldung kann man keine sehen.


was ich immerwieder mache ist:
wenn ich ein projekt habe bei dem ich dlls verwende
eine eigene leere form visible = false starten und von dort die dlls entpacken
und dann erst die hauptform laden

lg
 
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18


Verfasst am: 23.05.2011, 08:16

Hey das ist mal ein guter Tipp... Danke!
werd das gleich so einbauen und neu hochladen.

Edit: OK hab's neu hochgeladen... Viel Spaß beim ausprobieren.
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 24.05.2011, 07:23

hi

hier mal eine fehlermeldung... vl kannst damit was anfagen
Code:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.InvalidOperationException: Fehler beim Erstellen des Formulars. Weitere Informationen finden Sie in Exception.InnerException. Fehler: Die Datei oder Assembly "Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.. ---> System.IO.FileNotFoundException: Die Datei oder Assembly "Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" oder eine Abhängigkeit davon wurde nicht gefunden. Das System kann die angegebene Datei nicht finden.
Dateiname: "Microsoft.VisualBasic.PowerPacks.Vs, Version=9.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
   bei Nik_Funny_Lesson.Main.InitializeComponent()
   bei Nik_Funny_Lesson.Main..ctor()

WRN: Protokollierung der Assemblybindung ist AUS.
Sie können die Protokollierung der Assemblybindungsfehler aktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) auf 1 festlegen.
Hinweis: Die Protokollierung der Assemblybindungsfehler führt zu einer gewissen Leistungseinbuße.
Sie können dieses Feature deaktivieren, indem Sie den Registrierungswert [HKLM\Software\Microsoft\Fusion!EnableLog] entfernen.

   --- Ende der internen Ausnahmestapelüberwachung ---
   bei Nik_Funny_Lesson.My.MyProject.MyForms.Create__Instance__[T](T Instance)
   bei Nik_Funny_Lesson.My.MyProject.MyForms.get_Main()
   bei Nik_Funny_Lesson.frmLoad.Form2_Load(Object sender, EventArgs e)
   bei System.EventHandler.Invoke(Object sender, EventArgs e)
   bei System.Windows.Forms.Form.OnLoad(EventArgs e)
   bei System.Windows.Forms.Form.OnCreateControl()
   bei System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
   bei System.Windows.Forms.Control.CreateControl()
   bei System.Windows.Forms.Control.WmShowWindow(Message& m)
   bei System.Windows.Forms.Control.WndProc(Message& m)
   bei System.Windows.Forms.ScrollableControl.WndProc(Message& m)
   bei System.Windows.Forms.ContainerControl.WndProc(Message& m)
   bei System.Windows.Forms.Form.WmShowWindow(Message& m)
   bei System.Windows.Forms.Form.WndProc(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
   bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
   bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3620 (GDR.050727-3600).
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Nik-Funny-Lesson
    Assembly-Version: 1.0.0.0.
    Win32-Version: 1.0.0.0.
    CodeBase: file:///C:/Dokumente%20und%20Einstellungen/cg.planung/Desktop/nik-funny-lesson.exe.
----------------------------------------
Microsoft.VisualBasic
    Assembly-Version: 8.0.0.0.
    Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3614 (GDR.050727-3600).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Windows.Forms
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System.Drawing
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
System.Runtime.Remoting
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
----------------------------------------
mscorlib.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3620 (GDR.050727-3600).
    CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Microsoft.VisualBasic.resources
    Assembly-Version: 8.0.0.0.
    Win32-Version: 8.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
System.Windows.Forms.resources
    Assembly-Version: 2.0.0.0.
    Win32-Version: 2.0.50727.3053 (netfxsp.050727-3000).
    CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
    <system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.



wenn ich auf weiter drücke kommt nur form2

könntest du bitte kurz erläutern wie dein programm funktioniert
rein theoretisch muss es auf server client basis sein
oder?

und wenn das stimmt frag ich mich wie du das gemacht hast dass kein einziger virenscanner drauf anschlägt
VirusTotal.com
 
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18


Verfasst am: 25.05.2011, 06:12

OK, danke für die Fehlermeldung. Anscheinend hat es die DLL bei dir noch immer nicht kopiert. Ich hab sie jetzt allein hochgeladen, oben bei meinem Beitrag findest du den Link.

Da du anscheinend Probleme hast, dass das Programm diese Dateien kopiert: Ich mein, natürlich wirst du dich sehr gut auskennen mit Dateizugriff usw., aber vielleicht hast du wirklich nicht vollen Zugriff auf den Ordner, in dem das Programm ist oder ein Antivirusprogramm blockiert das... es werden nämlich wirklich nur zwei Dateien in den Programmordner kopiert.
Bei mir hats weder auf Windows 7 noch auf Windows XP (auch ohne Administratorkonto) Probleme gemacht, also von daher... Very Happy

Die Anwendung läuft mittels einem kleinem, aber sehr nützlichen Hilfstool, von daher ist es nicht sehr kompliziert und es gibt schon gar keinen Virus-ähnlichen Aufbau...

Ich hoff mal dass es jetzt läuft.

LG nikried
 
christopher.g
Überflieger
Überflieger

Anmeldedatum: 03.05.2008
Beiträge: 565


Verfasst am: 25.05.2011, 07:45

die dll hat die exe sehr wohl entpackt
die frage ist nur... wohin hätte sie entpackt werden sollen?

ins system32?

oder am desktop


aber wenn ich dir noch einen tipp geben darf...
ich würde für sowas folgendes verwenden

immer einen bestimmten ordner z.b.
Code:
 
Path = Environ("Appdata")

und dort deine datein entpacken...

oder von miraus ("TMP")

bei 2 datein noch egal aber was wenn du ne menge hast?
lg
 
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18


Verfasst am: 25.05.2011, 11:30

Die DLL gehört in den Ordner extrahiert, in dem das Programm ist.
Hat es das nicht? Dann hab ich wohl die falsche Umgebungsvariable verwendet...

Edit: Hat schon mal jemand das Prog ausprobiert, bei dems gelaufen ist? Ein Feedback wär schön...
 
Sharkman
Newbie
Newbie

Anmeldedatum: 07.06.2011
Beiträge: 3


Verfasst am: 07.06.2011, 07:19

Falls man ein eigenes Internet Cafe hat könnte das ziemlich nützlich sein. ^^
Da müsste man es so umcoden dass der Benutzer nach einer bestimmten Zeit abgemeldet wird.
 
nikried
Newbie
Newbie

Anmeldedatum: 12.05.2011
Beiträge: 18


Verfasst am: 08.06.2011, 14:34


Ja gut wenn du Interesse hast könnte ich das schon machen...

Hast du ein Internetcafé? Razz
 
Neues Thema eröffnen   Neue Antwort erstellen    Visual Basic Forum Foren-Übersicht -> [VB6] Projekte

Tags: netzwerk

 
 Verwandte Themen   Aufrufe   Letzter Beitrag 
Keine neuen Beiträge Visual Basic Download ? 2003 03.05.2011, 08:38
Keine neuen Beiträge Api Download in Prozent + Kb anzeige + Progrezzbar 1466 21.10.2007, 14:03
Keine neuen Beiträge Download 1489 30.08.2007, 16:45
Keine neuen Beiträge Download mit Internet Explorer Object 1031 18.08.2008, 20:00
Keine neuen Beiträge Visual Basic 6 download 4331 26.05.2007, 12:51
 


[ Time: 0.0710s ][ Queries: 110 (0.0194s) ][ GZIP on - Debug on ]