Tam Sürümünü Görmek İçin : c de process oluşturma
c veya c++ da birkaç process oluşturup aralarında iltişim kurmam gerekiyor(pipe ile) visual c++ 6.0 kullnaıyorum.bu şi nasıl yaparız tesekkurler......
Euclides
09/12/2004, 13:12
bak http://msdn.microsoft.com/library/
arat .."CreateProcess"...
arattım zaten buldum da ama örnek kod çalışmıyor + tam anlayamadım yarattığım processe yapması gerekenleri nerede belirtecem?
Volkan Uzun
10/12/2004, 07:53
sordugun soru :
1- process olusturmak ?
2- processler arasi haberlesme yapmak ?
hangisi
aslında ikiside ama haberleşme yapmak için öncelikle oluşturmam gerekiyor.:)
Volkan Uzun
10/12/2004, 11:15
#include<windows.h>
int main()
{
STARTUPINFO si;
PROCESS_INFORMATION pi;
ZeroMemory(&si,sizeof(si));
si.cb = sizeof(si);
ZeroMemory(&pi,sizeof(pi));
CreateProcess(NULL,"C:\\WINDOWS\\NOTEPAD.EXE",NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
WaitForSingleObject(pi.hProcess,INFINITE);
CloseHandle( pi.hProcess );
CloseHandle( pi.hThread );
return 0;
}
hmm tesekkurler process oluşturmayı anladım. peki process ler arsına pipe yapabilirmiyiz bu durumda. çağırdığımız, çağırana veri gonderse mesela?
Volkan Uzun
10/12/2004, 18:09
yapabilirsin, msdn den createnamedpip kismini oku, takildigin yeri sorarsin
cok saol tekrar tesekkurler.....
http://www.enderunix.com/docs/pipe.html
http://www.enderunix.com/docs/pipe.html
bu döküman ben de de var ama linux için ben windows altında visual c++ kullanıyorum. yinede ilgine tesekkurler virU
Forum Yazılımı : vBulletin v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.