Save IT

    • Release

    Es gibt 17 Antworten in diesem Thema. Der letzte Beitrag () ist von JackBauer.

      Hey, Mein neues Programm.

      Name:
      Save / SaveIT

      Beschreibung:
      Es Kompilliert text in eine exe mit Passwort schutz falls gewünscht.

      Verwendete Programmiersprache:

      Visual Basic 2008

      Systemanforderungen:

      .NET Framework 3.5

      Bilder:




      Download:

      SaveIT 1.0 (Größe: 25KB)
      SaveIT 1.1 (Größe: 29KB)

      Lizenz/Weitergabe:

      Freeware

      Kritik,Vorschläge erwünscht.
      Dateien
      • Save IT 1.1.exe

        (29,7 kB, 44 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von „JackBauer“ ()

      1.

      Nettes Programm

      2.Unsicher

      Ich habe meine verschlüsselte exe mal decompiliert!
      Das Ergebniss:
      Module1.text = "hallo ein test!"
      Module1.passwort = "15987x"

      Also wenn du das PW noch md5 hashst und den Text verschlüsselt speichert ist das Programm eig. gut gelungen!

      MFG
      @JackBauer:

      md5 ist nur ein hash! Das bedeutet du must beim speichern das pw hashen und beim testen ( User eingabe ) wieder hashen und dann vergleichen!

      Das was haiyyu sagte ist aber noch besser! Hier wird der Text anhand der eingabe des PW verschlüsselt! So wird der Text nur richtig angezeigt wenn das Pw simmt!

      MFG
      bei mir gibt er nen fehler und dann wird da nur eine.vb datei erstellt. öffne ich diese, dann steht da des passwort drin und was ich geschrieben hab. :)

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

      ************** Ausnahmetext **************
      System.ComponentModel.Win32Exception: Das System kann die angegebene Datei nicht finden
      bei System.Diagnostics.Process.StartWithShellExecuteEx(ProcessStartInfo startInfo)
      bei Save.Form1.CompileCode(String code, String tmpfile, String outpath)
      bei Save.Form1.Button1_Click(Object sender, EventArgs e)
      bei System.Windows.Forms.Control.OnClick(EventArgs e)
      bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
      bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
      bei System.Windows.Forms.Control.WndProc(Message& m)
      bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
      bei System.Windows.Forms.Button.WndProc(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.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      Save
      Assembly-Version: 1.0.0.0.
      Win32-Version: 1.0.0.0.
      CodeBase: file:///E:/Downloads/basicprogs/Save%20IT.exe.
      ----------------------------------------
      Microsoft.VisualBasic
      Assembly-Version: 8.0.0.0.
      Win32-Version: 8.0.50727.4927 (NetFXspW7.050727-4900).
      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.4927 (NetFXspW7.050727-4900).
      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.4927 (NetFXspW7.050727-4900).
      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.4927 (NetFXspW7.050727-4900).
      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.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll.
      ----------------------------------------
      System.Xml
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
      ----------------------------------------
      mscorlib.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
      ----------------------------------------
      System.Windows.Forms.resources
      Assembly-Version: 2.0.0.0.
      Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900).
      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.


      :P Mfg Aligator :P
      Stimmt ich muste es ach als admin öffnen!
      Dein ändern dann wird dein Program als Admin gestartet!
      Projektmappen Explorer/ Alle Dateien Anzeigen/ My Project/ app.manifest/

      Quellcode

      1. dann das
      2. <requestedExecutionLevel level="asInvoker" uiAccess="false" />
      3. durch das
      4. <requestedExecutionLevel level="highestAvailable" uiAccess="false" />


      MFG
      Update zur 1.1:

      - Passwort wird verschlüsselt gespeichert
      - Text wird auf wunsch verschlüsselt angezeigt wenn Passwort Falsch
      - Programm wird von Standart aus als Administrator gestartet (vermeidet bugs)

      Bekannte Bugs:

      Wenn das Programm gestartet wurde und ihr einmal die exe erstellt dann nochmal auf erstellen klickt wird manchmal keine exe erstellt

      Fix: Restarten des Programms