Programm im Hintergrund ausführen

Übersicht BlitzBasic Allgemein

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen

Xadas

Betreff: Programm im Hintergrund ausführen

BeitragDo, März 04, 2004 21:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo ich habe ein Problem, kann mir jemand sagen wie ich ein BB Programm starte ohne das ein Fenster erscheint oder ein Symbol in der Taskleiste ist. Also nachdem man das Programm gestartet soll man es nur im Taskmanager sehen können.

Gibt es da eine bestimmte Funktion oder eine dll die soetwas bewirken kann ?

ChrisAttack

BeitragDo, März 04, 2004 22:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Willst du einen kleinen Virus schreiben? Very Happy
Hab ich auch mal versucht. ich kenne leider keine Möglichkeit.
B3D
MSVC++
DX9SDK

Xadas

BeitragDo, März 04, 2004 22:18
Antworten mit Zitat
Benutzer-Profile anzeigen
Laughing will ein kleines Funnproggy schreiben
 

globecrash

BeitragDo, März 04, 2004 22:41
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

ja würde mich auch sehr interessieren hoffe jemand weiss ob es geht.
mfg Fu

TheShadow

Moderator

BeitragDo, März 04, 2004 22:53
Antworten mit Zitat
Benutzer-Profile anzeigen
geht mit BB+ direkt... BB2D/3D im besten fall über API das Fenster verstecken...
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2
 

globecrash

BeitragDo, März 04, 2004 23:05
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

Kennt jemand/Gibt es irgendwo eine genauere erklärung wie das geht(auf deutsch)???

mfg Fu
Ps: ich weiss das xadas den thread erstellt hat denke jedoch er hätte diselbe frage gestellt Very Happy

Vertex

BeitragFr, März 05, 2004 8:46
Antworten mit Zitat
Benutzer-Profile anzeigen
Es geht via ShellExecute aus der user32.dll. Da kann man SW_HIDE an den
nShowCmd Parameter übergeben, und schon wird die Applikation beim
Start unsichtbar gemacht. Kann aber nicht garantieren, das sich das
Fenster durch ShowWindow wieder selbst anzeigt.
mfg olli
vertex.dreamfall.at | GitHub

Jan_

Ehemaliger Admin

BeitragFr, März 05, 2004 9:14
Antworten mit Zitat
Benutzer-Profile anzeigen
tut mit B+ oder B3D
between angels and insects
 

globecrash

BeitragFr, März 05, 2004 13:49
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

Ich weiss nicht was xadas hat aber ich habe bb2d (bzw habs mit bestellt). Wobei b+ auch gut wäre denn das bekomm ich für meine Firming.

mfg Fu
Ps: @ xadas ich hoff du bist mir nicht böse das ich dir in deinem therad reinschreib Wink

Xadas

BeitragFr, März 05, 2004 16:36
Antworten mit Zitat
Benutzer-Profile anzeigen
ich habe blitz 3D

MVB

BeitragSa, März 06, 2004 20:58
Antworten mit Zitat
Benutzer-Profile anzeigen
Vertex hat Folgendes geschrieben:
Es geht via ShellExecute aus der user32.dll. Da kann man SW_HIDE an den
nShowCmd Parameter übergeben, und schon wird die Applikation beim
Start unsichtbar gemacht. Kann aber nicht garantieren, das sich das
Fenster durch ShowWindow wieder selbst anzeigt.
mfg olli


Sorry! Kannst du das auch noch mal für Normalsterbliche erklären? Laughing

TheShadow

Moderator

BeitragSo, März 07, 2004 12:15
Antworten mit Zitat
Benutzer-Profile anzeigen
kannst sowieso vergessen - damit kann man ein prog starten, das unsichtbar bleibt - also eine 2. exe unsichtbar starten

Es gibt einen API-Befehl mit dem man Gadgets verstecken kann - SendMessage + komischer Parameter (irgendwas mit HIDE) denke ich mal

schau mal bei

http://msdn.microsoft.com/libr...essage.asp

http://msdn.microsoft.com/libr...Queues.asp
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2

Vertex

BeitragSo, März 07, 2004 13:01
Antworten mit Zitat
Benutzer-Profile anzeigen
Zitat:

.lib "shell32.dll"
ShellExecute%(hWnd, lpOperation$, lpFile$, lpParameters$, lpDirectory$, nShowCmd) : "ShellExecuteA"

Code: [AUSKLAPPEN]

SW_HIDE = 0
hWnd = ShellExecute(0, "open", "Programm.exe", "", "", SW_HIDE)

Zur Erklährung:
lpParameters$ sind die Parameter$ die an das Programm übergeben werden.
Bei Blitz kann man diese via CommandLine$() abfragen. lpDirectory$
ist ein String in dem der Ordner steht. Kann aber weggelassen werden,
dan in lpFile$ auch der komplette Pfad hinein kommen kann.
mfg olli
vertex.dreamfall.at | GitHub
 

globecrash

BeitragMo, März 08, 2004 18:50
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

Gibts den keine erklärung auf deutsch?Oder kann das jemand für einen anfänger erklären mit welchen befehlen muss man da arbeiten?

mfg Fu
 

ZAiMoN

BeitragDi, März 09, 2004 17:10
Antworten mit Zitat
Benutzer-Profile anzeigen
ja eine bisschen anfänger freundliche erlärung wäre sehr nett

oder halt ein gutes und übersichtliches beispiel mit code Smile
In Online Games Gilt:

Luck Beats Skill
Lag Beats Skill
Cheat Beats Skill

TheShadow

Moderator

BeitragDi, März 09, 2004 19:04
Antworten mit Zitat
Benutzer-Profile anzeigen
das Beispiel von vertex sollte so laufen (k.A. ob du das so haben willst)

Geht natürlich nur mit BB3D/BB+

check wie userlibs funktionieren...
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2
 

globecrash

BeitragDi, März 09, 2004 19:10
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

Ich hab bb2d kann es jemand für bb2d erklären? mit nem beispilcode oder so?

mfg Fu

TheShadow

Moderator

BeitragDi, März 09, 2004 20:24
Antworten mit Zitat
Benutzer-Profile anzeigen
für bb2d musst du eine DLL coden (mit C++)
AMD64 3500+ | GeForce6600GT 128MB | 1GB DDR | WinXPsp2
 

globecrash

BeitragDi, März 09, 2004 20:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Hallo

Was ? oh dann muss ich wohl warten bis ich blitzplus krieg Sad
gibts denn keine andere lösung oder schon ne dll?
mfg Fu
 

ZAiMoN

BeitragDo, März 18, 2004 15:03
Antworten mit Zitat
Benutzer-Profile anzeigen
hmmm hatte eben kurz zeit und hab es ausprobiert aber es geht nicht...

Code: [AUSKLAPPEN]

SW_HIDE = 0
hWnd = ShellExecute(0, "open", "Programm.exe", "", "", SW_HIDE)


dann kommt funktion shellexecute nicht gefunden...
In Online Games Gilt:

Luck Beats Skill
Lag Beats Skill
Cheat Beats Skill

Gehe zu Seite 1, 2  Weiter

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group