Guest User

Untitled

a guest
Jan 23rd, 2018
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.25 KB | None | 0 0
  1.  
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #include<Windows.h>
  5.  
  6. typedef struct
  7. {
  8. DWORD processID; // ID of the process
  9. BOOL childAck; // Acknowledgment area
  10. int data[10]; // The data
  11. UINT dataSize; // Size of the data
  12. }KSharedMemory;
  13. /*
  14. *
  15. */
  16. int main(int argc, char** argv) {
  17.  
  18. STARTUPINFO si;
  19. PROCESS_INFORMATION pi;
  20. HANDLE kMap;
  21. /*boolean b = CreateProcess("son.exe",NULL,NULL,NULL,FALSE,0,NULL,NULL,&si,&pi);
  22. if (b){
  23. printf("Hello World!");
  24. };*/
  25. printf("Create elott\n");
  26. kMap = CreateFileMapping(INVALID_HANDLE_VALUE,NULL,PAGE_READWRITE,0,sizeof(KSharedMemory),"KBuildDevelop");
  27. /* childban kell kMap = OpenFileMapping(FILE_MAP_WRITE,FALSE,"KBuildDevelop");*/
  28. printf("CreateFileMapping utan\n");
  29. KSharedMemory* kShMem = (KSharedMemory*)MapViewOfFile(kMap,FILE_MAP_WRITE,0,0,sizeof(KSharedMemory));
  30.  
  31. //CopyMemory((PVOID)kShMem,0 ,10*sizeof(int));
  32.  
  33. printf("mielott betettem az 1991-et\n");
  34. kShMem->data[0]=1991;
  35. //printf("%d\n",kShMem->data[0]);
  36.  
  37. printf("betettem az 1991-et\n");
  38. CopyMemory((PVOID)kShMem,0 ,10*sizeof(int));
  39. UnmapViewOfFile(kShMem);
  40. CloseHandle(kMap);
  41. return (EXIT_SUCCESS);
  42. }
Add Comment
Please, Sign In to add comment