Exek z innym rozszerzeniem

Exek z innym rozszerzeniem
nav
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0

Czy ktoś może wie w jaki sposób odpalic plik nie "exe" jako program??

Czyli np. plik sie nazywa "aaa.txt" a jest on programem, czy wie ktos jak go uruchomic spod delphi??

Borek
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 402
0

zmienic rozszerzenie na '.exe' :d
A potem shellapi

berl
  • Rejestracja: dni
  • Ostatnio: dni
0

Nawet nie trzeba zmieniać rozszerzenia a potem ShellExecute.

RS
  • Rejestracja: dni
  • Ostatnio: dni
0

Mi to smierdzi wirusem :P

nav
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Warszawa
0

nie dziala, shellexeute odpala mi notatnik.

Darck
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Monachium
  • Postów: 848
0

nie dziala, shellexeute odpala mi notatnik.

to sprobuj createproces

endrique
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
0

to zmień nazwę rozszerzenia pliku, a później ShellExecute :-P

SP
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1164
0

użyj WINAPI i procesu rundll

Ludomir
  • Rejestracja: dni
  • Ostatnio: dni
0

a

Kopiuj
WinExec

, rózni się coś od podanych procedur?

Darck
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Monachium
  • Postów: 848
0

a

Kopiuj
WinExec

, rózni się coś od podanych procedur?

Jest przestarzaly :)

XP
  • Rejestracja: dni
  • Ostatnio: dni
0

a

Kopiuj
WinExec

, rózni się coś od podanych procedur?

Jest przestarzaly :)
[diabel] [diabel] [diabel] [diabel] [diabel] [diabel] nie jest!!!!!!!!!!!

JU
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

to se go skompiluj :D!

Darck
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Monachium
  • Postów: 848
0

a

Kopiuj
WinExec

, rózni się coś od podanych procedur?

Jest przestarzaly :)
[diabel] [diabel] [diabel] [diabel] [diabel] [diabel] nie jest!!!!!!!!!!!

"The WinExec function runs the specified application.

Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function."
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp

Adamo
  • Rejestracja: dni
  • Ostatnio: dni
0

Wystarczy operacje na rejestrze w .txt w HKCR jako domyślną wartość np "program" i nowy klucz HKCR\program\Shell\Open\Command - wartość ciągu i wpisać "%1" i ShellExecute normalnie, a potem wystarczy przywrócić po uruchomieniu stare wartości żeby znowu notatnikiem otwierało zazwyczaj sprowadza się to do zapisania w HKCR.txt jako dom. wartość "txtfile"

(HKCR - HKEY_CLASSES_ROOT)
operacje na rejestrze można z pomocy Delphi zobaczyć bo mi się już pisać nie chce :P

NA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 24
0

możesz skojarzyc jakies inne rozszerzenie z exe..
[code]HKCR->exefile[/code]

//o sorry niezauważyłem że już to napisali.. [wstyd]

XP
  • Rejestracja: dni
  • Ostatnio: dni
0

a

Kopiuj
WinExec

, rózni się coś od podanych procedur?

Jest przestarzaly :)
[diabel] [diabel] [diabel] [diabel] [diabel] [diabel] nie jest!!!!!!!!!!!

"The WinExec function runs the specified application.

Note This function is provided only for compatibility with 16-bit Windows. Applications should use the CreateProcess function."
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/winexec.asp
Ja wiem swoje!!!!!!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.