Forum » Programiranje » izpis programa narejenega v c-ju na fajl na disku
izpis programa narejenega v c-ju na fajl na disku
![](https://static.slo-tech.com/stili/avatar_gray.gif)
StratOS ::
Imam namreč en program v C-ju. (Tipicen DOS proggy).
Kaj bi rad ?
Rad bi da ko zazenem program z VB-jem (z command ukazi), da se le rezultat zapise na disk.
Podoben primer :
Tipicen dosov command-prompt :
Recimo ukaz "dir /ad" izpise vse direktorije trenutnega direktorija.
Jaz bi rad vsebino rezultata zapisal na disk.
V command promptu je to easy "dir /ad>c:\1.txt"
Ta res ustvari datoteko 1.txt na c:\-ju.
Kako bi to priklical z pomočjo VB-ja.
Spobal sem ze s shell-om in StartProcess API-jem, vendar ne gre,
probal tudi z memory pointerji in branjem ... ne gre pa ne gre ?
Program se zazene, vendar pa ne zapise rezultat na disk.
Where's the hack ?
A ve kdo kako bi to uredil ?
Hvala vnaprej
Kaj bi rad ?
Rad bi da ko zazenem program z VB-jem (z command ukazi), da se le rezultat zapise na disk.
Podoben primer :
Tipicen dosov command-prompt :
Recimo ukaz "dir /ad" izpise vse direktorije trenutnega direktorija.
Jaz bi rad vsebino rezultata zapisal na disk.
V command promptu je to easy "dir /ad>c:\1.txt"
Ta res ustvari datoteko 1.txt na c:\-ju.
Kako bi to priklical z pomočjo VB-ja.
Spobal sem ze s shell-om in StartProcess API-jem, vendar ne gre,
probal tudi z memory pointerji in branjem ... ne gre pa ne gre ?
Program se zazene, vendar pa ne zapise rezultat na disk.
Where's the hack ?
A ve kdo kako bi to uredil ?
Hvala vnaprej
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
![](https://static.slo-tech.com/stili/avatar_gray.gif)
Monster ::
ker VB mas to... vb.net?... no sej ni vazno ... kolk vem mas funkcije ki ti izpisejo direktorija že v vbju al ne? ml poglej help pa www.vbcity.com mogoce pa bos kj našo.. pa veliko sreče lp
Ka zaboga...
![](https://static.slo-tech.com/stili/avatar_gray.gif)
StratOS ::
hja ja ...
To vem ... To sem dal le za primer.
Delam trenutno z enim drugim programom (WEB proggy) v C-ju in ne z kakšnim OS DOS programom. Kot sem rekel to sem dal za primer !
Zanima me kako bi lahko dobil vrednosti tako zagnanega programa (OUT) na disk.
VB je 6 !
To vem ... To sem dal le za primer.
Delam trenutno z enim drugim programom (WEB proggy) v C-ju in ne z kakšnim OS DOS programom. Kot sem rekel to sem dal za primer !
Zanima me kako bi lahko dobil vrednosti tako zagnanega programa (OUT) na disk.
VB je 6 !
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
Zgodovina sprememb…
- spremenila: StratOS ()
![](https://static.slo-tech.com/stili/avatar_gray.gif)
sv7874 ::
jah.. sm ze jst mel tak problemcek, pa mislim, da se v basicu ne da...
kolikor se spomnem, klices ukaz:
shell("dir /ad")
ne ?
poklices
shell("dir /ad>c:\1.txt")
strProgram = "dir /ad"
strFile = "c:\1.txt"
strCmd = strProgram & " > " & strFile
shell(strCmd)
...
upam, da bos lahko resil
lp, sebastijan
kolikor se spomnem, klices ukaz:
shell("dir /ad")
ne ?
poklices
shell("dir /ad>c:\1.txt")
strProgram = "dir /ad"
strFile = "c:\1.txt"
strCmd = strProgram & " > " & strFile
shell(strCmd)
...
upam, da bos lahko resil
lp, sebastijan
![](https://static.slo-tech.com/stili/avatar_gray.gif)
StratOS ::
Kdo že nebi to probal, ampak ne dela !!!
Jaz delam z enim drugim programckom v c-ju, vendar je isti shit kot da bi izpis zagnanega pri "dir /ad" spravil v fajl na disku.
Se enkrat "dir /ad>1.txt" dela le v command promptu in ne v shellu VB-a ali CreateProcess API-ju !!!
Še en boljši primer za XP-je :
ce v XP v command promptu (Alla RUN cmd) vpises :
help (help.exe) ti se izpisejo vsi ukazi ki so na voljo.
z VB najenostavneje help.exe zazenes sledece :
Shell ("help.exe"), vbMaximizedFocus
program se zazene in konca, OK
z command promptom lahko vsebino stackov (help.exe) posnames tudi na disk "help.exe>c:\1.txt"
kako to z VB-jem ?
mislim da z command prompt ">" (ukazom out to disk) ne gre v VB-ju, kako bi se to lahko resilo drugace ?
tudi kaksne kombinacije alla
Shell ("""" & "help.exe" & """" & ">c:\1.txt"), vbMaximizedFocus
Shell ("""" & "help.exe" & """" & ">" & """" & "c:\1.txt" & """"), vbMaximizedFocus
ne pomagajo, torej treba bo zgleda API-je uporabit.
A ve kdo kako shraniti stack na disk z pomočjo C-ja ??
Jaz delam z enim drugim programckom v c-ju, vendar je isti shit kot da bi izpis zagnanega pri "dir /ad" spravil v fajl na disku.
Se enkrat "dir /ad>1.txt" dela le v command promptu in ne v shellu VB-a ali CreateProcess API-ju !!!
Še en boljši primer za XP-je :
ce v XP v command promptu (Alla RUN cmd) vpises :
help (help.exe) ti se izpisejo vsi ukazi ki so na voljo.
z VB najenostavneje help.exe zazenes sledece :
Shell ("help.exe"), vbMaximizedFocus
program se zazene in konca, OK
z command promptom lahko vsebino stackov (help.exe) posnames tudi na disk "help.exe>c:\1.txt"
kako to z VB-jem ?
mislim da z command prompt ">" (ukazom out to disk) ne gre v VB-ju, kako bi se to lahko resilo drugace ?
tudi kaksne kombinacije alla
Shell ("""" & "help.exe" & """" & ">c:\1.txt"), vbMaximizedFocus
Shell ("""" & "help.exe" & """" & ">" & """" & "c:\1.txt" & """"), vbMaximizedFocus
ne pomagajo, torej treba bo zgleda API-je uporabit.
A ve kdo kako shraniti stack na disk z pomočjo C-ja ??
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
![](https://static.slo-tech.com/stili/avatar_gray.gif)
StratOS ::
Uspelo mi je "cmd.exe /c "+ostalo.
"Multitasking - ability to f##k up several things at once."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
"It works better if you plug it in."
"The one who is digging the hole for the other to fall in is allready in it."
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9411 (8072) | b3D_950 |
» | DOS ukaziOddelek: Pomoč in nasveti | 3224 (3053) | ss1234 |
» | rm -r v Windows? (strani: 1 2 )Oddelek: Novice / Operacijski sistemi | 5956 (5956) | MasterMind |
» | JAVA - kako začeti...?Oddelek: Programiranje | 3112 (2727) | borut-t |
» | Kako zagnati program v želeni prioriteti?Oddelek: Operacijski sistemi | 1760 (1619) | tha_man |