Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

gelöst Batch-Datei in Exe-Datei umwandeln - .exe im Autostart

Mitglied: Luuke257

Luuke257 (Level 1) - Jetzt verbinden

09.09.2016 um 11:55 Uhr, 1915 Aufrufe, 7 Kommentare

Hallo zusammen!

Ich habe mir (mit reichlicher Hilfe) eine Batch-Datei geschrieben, die informationen über den PC ausliest und in eine Text Datei ausgibt.

Nun habe ich mir gedacht, das ganze wäre schöner, in einer Exe-Datei. Gibt ja unzählige Compiler.
Habe das auch soweit versucht, Icon wurde auch abgeändert, alles gut.
Jedoch wenn ich die Exe Starte zeigt sich immer noch das CMD Fenster bis alle Befehle abgelaufen sind.
Ein sogenannter "Unsichtbarer Modus" der wohl kein CMD Fenster zeigen sollte, hat nicht funktioniert.

Jetzt Meine Frage:

Hat jemand von euch Erfahrungen damit?
Kann mir jemand ein Programm (falls es eins gibt) empfehlen, was im besten Fall die folgenden Sachen kann:

1: Das CMD Fenster ausblenden und im Optimalfall entweder ein Bild anzeigen oder sogar eine Art Ladebalken mit einem von mir definierten Text.
2: Ein Traum wäre es, wenn ich in der Exe-Datei eine Art auswahl hätte, mit Checkboxen.
zur Erklärung: Die CMD führt Befehle (netuse, netuser, IPConfig/all, etc.) hintereinander aus. Wenn ich mal nur eine einzelne Info brauche, wäre es ja Praktisch auch nur die
eine Info auslesen zu können, damit ich nicht im Text versinke. Ich wähle als Beispiel aus ich brauche nur die IPConfig und er führt nur den Teil der Batch-Datei aus, die den IPConfig Teil in einer
Txt-Datei ausgibt. Vielleicht sogar den Namen der Datei abändern die ausgegeben wird (Ipconfig hinten dran hängen).

Ich weiß nicht ob das Utopisch ist was ich mir hier vorstelle oder überhaupt möglich, aber ich bin sicher das mir hier jemand eine Antwort darauf geben kann.

2. Frage:

Wenn ich die Datei auf einen USB Stick packe, hätte ich gerne, dass wenn ich den USB Stick einstecke, automatisch eine Abfrage kommt ob ich das Programm starten soll.
Bsp: Wenn ich eine Treiber CD einlege, kommt eine Abfrage "Autorun starten". Ich weiß das man seit Windows 7 keine automatischen Starts mehr einrichten kann, aber so wie ich es hier im Forum gelesen habe sollte zumindest das noch funktionieren.

Ich habe mir nun also eine Autorun.inf Datei erstellt, die sieht nun so aus:

01.
[autorun]
02.
icon=PCDaten.ico
03.
open=PCDaten.exe
04.
action=PCDaten ausführen
05.
label=InfoStick
So habe ich es auch als Anleitung in diesem Forum gefunden. Aber leider funktioniert es bei mir nicht.
Weiß jemand woran das liegen kann?
Als Info: Ich habe windows 10 Pro, habe es auch auf einem Windows 7 Pro Rechner versucht, jedes mal selbes Ergebnis.
Automatische Wiedergabe habe ich schon auf jedes mal nachfragen gestellt, und das Icon und Label vom Stick werden auch richtig erkannt, das heißt die Autorun.inf wird auch gelesen.
Ich verzweifel aber grade. Ich hoffe ihr könnt mir helfen.

Vielen Dank im Vorraus!

Beste Grüße,
Lukas
Mitglied: Pjordorf
LÖSUNG 09.09.2016 um 12:17 Uhr
Hallo,

Zitat von Luuke257:
Nun habe ich mir gedacht, das ganze wäre schöner, in einer Exe-Datei. Gibt ja unzählige Compiler.
Ja, aber bedenke eine Batch bleibt eine Batch bleibt eine Batch bleibt eine Batch bleibt eine Batch. Du kannst höchsten ein EXE Grüst drim rum packen, aber deine Batch bleibt eine Batch bleibt eine Batch. Irgendwohin wird deine Batch zum Ausführen entpackt und abgelegt (meisten im %Temp% Ordner) und dort liegt die in alle deutlichkeit vor und kann von jedermann eingesehen kopiert verändert werden. Nur sogenannten Hochsprachen kannst du wirklich in echte .exe oder .com Kompilieren. Batch ist keine Hochsprache.

Jedoch wenn ich die Exe Starte zeigt sich immer noch das CMD Fenster bis alle Befehle abgelaufen sind.
Ist ja auch ein Batch ist eine Batch ist eine Batch ist eine Batch

Hat jemand von euch Erfahrungen damit?
Batch in exe wandeln ist nur eine leicht durchschaubare Verschleierung. Es ist und bleibt eine Batch.

Ich weiß nicht ob das Utopisch ist was ich mir hier vorstelle oder überhaupt möglich, aber ich bin sicher das mir hier jemand eine Antwort darauf geben kann.
Basic, Visual Basic, C, C++, Delphi, Fortran ..... Die liste ist lang

Wenn ich die Datei auf einen USB Stick packe, hätte ich gerne, dass wenn ich den USB Stick einstecke, automatisch eine Abfrage kommt ob ich das Programm starten soll.
Seit XP SP3 ist dies grundsätzlich deaktiviert worden. Das muss erst explicit erlaubt werden. Viren, Trojaner, Unerwünschte Programme werden auf gernau diesen weg immer ihr glück versuchen. Wer sagt denn das gerade dein USB Stick sauber ist?

Gruß,
Peter
Bitte warten ..
Mitglied: Cloudy
LÖSUNG 09.09.2016 um 12:40 Uhr
Das CMD Fenster ausblenden, mache ich etwas umständlich mit diesem Befehl und einer zweiten Batch namens start.bat:
start.bat:
01.
@echo off
02.
start "Titel" /MIN deine-batch.bat
sobald ich jetzt auf start.bat klicke popt ganz kurz cmd auf und anschließend in einem zweiten minimierten Fenster die eigentliche Batch Datei.

Alternativ kannst du mittels "Bat To Exe Converter" deine Batch umwandeln. Dabei kannst du auch angeben, dass das CMD Fenster Unsichtbar ist und die Temporären Dateien nach der Ausführung gelöscht werden.
Außerdem kannst du damit ein "Administrator Manifest" hinzufügen, sprich dass administrative Rechte (UAC) angefordert werden.
Ebenso hast du die Folgenden Zusatzfunktionen:
- Architektur 32 Bit oder 64 Bit
- Verschlüsselung mit Passwort
- UPX Komprimierung
- Zusätzliche Ressourcen inkludieren
- Versionsinformationen
- Icon
Bitte warten ..
Mitglied: vossi31
09.09.2016, aktualisiert um 13:51 Uhr
Moin,

1: Das CMD Fenster ausblenden und im Optimalfall entweder ein Bild anzeigen oder sogar eine Art Ladebalken mit einem von mir definierten Text.
2: Ein Traum wäre es, wenn ich in der Exe-Datei eine Art auswahl hätte, mit Checkboxen.
Guck dir mal AutoIt an. Damit kannst du in einer sehr schlanken Umgebung auch eine GUI bauen, BAT-Scripte im minmiertem Fenster ausführen und das Ganze als EXE bereitstellen.

Aber egal ob du AutoIt oder einen ...To_EXE-Konverter nimmst werden die meisten Virenscanner das erstmal blocken wollen.

Henning
Bitte warten ..
Mitglied: Biber
09.09.2016, aktualisiert um 14:21 Uhr
Moin Luuke257,

das wird wieder so ein Freitags-Thread....

Zitat von Luuke257:

Hallo zusammen!

2: Ein Traum wäre es, wenn ich in der Exe-Datei eine Art auswahl hätte, mit Checkboxen.
zur Erklärung: Die CMD führt Befehle (netuse, netuser, IPConfig/all, etc.) hintereinander aus. Wenn ich mal nur eine einzelne Info brauche, wäre es ja Praktisch auch nur die
eine Info auslesen zu können, damit ich nicht im Text versinke. Ich wähle als Beispiel aus ich brauche nur die IPConfig und er führt nur den Teil der Batch-Datei aus, die den IPConfig Teil in einer
Txt-Datei ausgibt. Vielleicht sogar den Namen der Datei abändern die ausgegeben wird (Ipconfig hinten dran hängen).


Nun lies doch mal selbst, was hier die Frage ist.
Hey, ich hab hier ein paar Befehle wie net use, net user, ipconfig, tree zeilenweise aneinandergereiht,; die Ausgaben werden in eine unstrukturierte Plain-Textdatei geschwurbelt.
Gibt es einen Batch-To-Exe-Compiler, der mir daraus eine interaktive GUI baut? Integrierter Bildschirmschoner wäre schön, muss aber nicht."


WTF erwartest du realistisch für Antworten??

Das wird zu keinem anderen Ergebnis führen als die gefühlten 87 Batch-Compiler-Fragen, die wir vor deiner Frage schon hatten.

Um Pjordorfs Kommentar noch mal zu verstärken:
  • einen CMD-Batch zu "kompilieren" ist Unfug genau wie Unterbodenschutz bei einem U-Boot.
  • willst du eine programmierte Logik, grafische Oberfläche und Benutzer-Interaktion haben, musst du Logik, grafische Oberfläche und interaktion programmieren.

Es gibt keinen Automat, wo du oben zwei Ponys, einen halben Eimer Mehl und eine Schaufel Analog-Käse reinwirfst und dann eine leckere Tiefkühl-Lasagne rausfällt. Und als Freeware noch seltener.

Bitte sieh zu, dass wir an diesem Thread möglichst bald den "Erledigt"-Haken sehen.
Es führt zu nix.

Dennoch schönes Wochenende
Biber
Bitte warten ..
Mitglied: Luuke257
09.09.2016 um 16:58 Uhr
Nungut, es tut mir leid das ich so eine blöde Frage gestellt hab, da ich keine Ahnung von dem Thema hab. Kann ja nicht jeder alles wissen ;)
Schönen Dank an alle
Bitte warten ..
Mitglied: Pjordorf
09.09.2016 um 22:33 Uhr
Hallo,

Zitat von Luuke257:
Kann ja nicht jeder alles wissen ;)
Aber man kann heute fast alles Im Netz deiner Wahl nachlesen. Und dazu braucht es noch nicht einmal eine suche hier im Forum um festzustellen das eine Batch eine Batch ist und bleibt egal wie deine Verpackung drumrum aussieht weil es eben ein batch ist. Es ist einfach so oder es gibt immer ein paar Sachen die jeder irgendwie so akzeptieren muss wie die sind, dazu gehören Batchdateien weil die eben Batchdateien sind

Auch der von Cloudy genannte Bat to Exe erzeugt beim Ausführen eine Batchdatei die in Klarschrift auf den Rechner vorliegt.

Wenn du eine Currywurst ißt kannst du dir noch so oft vorstellen ein Schnitzel zu essen, aber es ist und bleibt trotzdem eine Currywurst

https://de.wikipedia.org/wiki/BAT-Datei
https://de.wikipedia.org/wiki/Skriptsprache
https://de.wikipedia.org/wiki/H%C3%B6here_Programmiersprache
https://de.wikipedia.org/wiki/Liste_von_Programmiersprachen
https://de.wikipedia.org/wiki/Zeittafel_der_Programmiersprachen

Gruß,
Peter
Bitte warten ..
Mitglied: Luuke257
10.09.2016 um 09:11 Uhr
Hallo!

Es geht mir auch nicht darum das die Batch nirgendwo mehr zu sehen ist, in Klarschrift irgendwo gespeichert wird, keiner lesen kann was drin steht oder ähnliches. Steht ja nichts geheimes drin und damit wird auch nichts illegales angestellt oder so. Die Batch darf ruhig eine Batch bleiben, es geht mir rein um das Optische. Wenn ich mal einen Kunden von mir diese Datei ausführen lassen soll, sieht es schöner aus wenn es eine Exe ohne CMD Fenster ist, als eine Batch.

Und das ich aus einer Batch keine Exe mit Gui machen kann, weil es in keiner Programmiersprache geschrieben ist wusste ich nicht, deswegen hatte ich ja gefragt. Und darauf zielte auch mein Kommentar mit "Kann ja nicht jeder alles wissen".

Thema ist erledigt, ich danke dir das immerhin einer versucht, mir neutral etwas zu erklären.

Gruß,
Lukas
Bitte warten ..
Ähnliche Inhalte
Windows 10
EXE in MSI umwandeln
Frage von Brelar1982Windows 1010 Kommentare

Hallo zusammen, sorry falls die Frage schon einmal aufkam, aber ich habe bisher nicht das passende dazu gefunden. Ich ...

Batch & Shell

exe Datei zum Öffnen einer anderen Datei

gelöst Frage von Amateur01Batch & Shell15 Kommentare

Hallo, ich ein kompletter Anfänger, der ein kleines Programm schreiben wollte, um einen Löschvorgang zu automatisieren. Irgendwann hatte ich ...

Windows Server

Zugriff auf exe Datei überwachen

gelöst Frage von sardldbWindows Server2 Kommentare

Hallo Zusammen Ich habe lange gegoogelt und mir auch ProcessMonitor heruntergeladen und ausprobiert. Leider komme ich nicht auf mein ...

Viren und Trojaner

Laden Makroviren eine .exe-Datei?

gelöst Frage von FrAmErViren und Trojaner2 Kommentare

Hallo zusammen, ich teste momentan eine Whitelisting-Software. Nun habe ich mir folgende Frage gestellt: Laden Makroviren eine .exe-Datei nach ...

Neue Wissensbeiträge
Windows 10
Windows 10: Netzwerk zeigt Fehler 0x80070035
Tipp von anteNope vor 3 StundenWindows 105 Kommentare

Moin zusammen, ich hatte gerade mal wieder das Vergnügen mit dem obigen Fehler. Unter Borns Blog ist das beschreiben: ...

Windows 10

Bug: Windows 10 Enterprise LTSC erhält Funktionsupdate angeboten

Information von kgborn vor 21 StundenWindows 105 Kommentare

Der Fehler ist mittlerweile zwar korrigiert, aber ich denke, ich stelle die Info doch mal hier für Leute ein, ...

Viren und Trojaner

Entschlüsselungs-Tool für aktuelle GandCrab-Version verfügbar

Information von MrCount vor 1 TagViren und Trojaner

Für alle Betroffenen gibt es offenbar ein Tool zur Entschlüsselung. Dann wird wohl die nächste version von GandCrap nicht ...

LAN, WAN, Wireless
Sophos RED50 stürzt ab und ist danach tot
Information von Ex0r2k16 vor 4 TagenLAN, WAN, Wireless3 Kommentare

Hey, nach meinem Thread bin ich durch Zufall auf das hier gestoßen: Also wenn ihr UTMs und RED50's im ...

Heiß diskutierte Inhalte
Viren und Trojaner
Gefahr - Risiko zwischen doc xls und docx xlsx
Frage von Asker06Viren und Trojaner33 Kommentare

Guten Tag, ich wollte wissen ob die .doc und .xls datein viel gefährlicher sind als .docx und .xlsx?? Ich ...

Sicherheit
Wie sichert (verschlüsselt) ihr eure Passwörter ?
gelöst Frage von decehakanSicherheit20 Kommentare

Hallo Admins, Mittlerweile hat man für jeden Dienst seine Zugangsdaten, sei es Amazon, Bank, FB, etc , vor allem ...

Windows Netzwerk
Standardgateway bei Clients mit statischer IP Adresse ändern
Frage von sammy65Windows Netzwerk19 Kommentare

Hallo miteinander, Wie kann ich über eine GPO die Standardgateway an meinen Clients ändern? Ich habe das versucht?: Es ...

Netzwerkmanagement
VLAN zwischen HP Switchen
gelöst Frage von SykoNFNetzwerkmanagement17 Kommentare

Moin Moin, ich versuche eine ganz einfachen Aufbau von VLAN zu erreichen. Ich habe zwei Switche, HP 1920-48G und ...