__ ___
________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
²½Öè3£ºÔÚ¡°ÃüÁîÌáʾ·û¡±´°¿Ú¼ÓÈë²ÎÊýÖØÐÂÔËÐÐÉú³ÉµÄ¿ÉÖ´ÐÐÎļþ¡£ÔËÐнá¹û£º ·¶Àý£ºE:\\¿Î³Ì\\os¿Î\\osʵÑé\\³ÌÐò\\os11\\debug>os21 3 (¼ÙÉè±àÒëÉú³ÉµÄ¿ÉÖ´ÐÐÎļþÊÇos21.exe) ____
11
____
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________
°´ÏÂctrl+alt+del£¬µ÷ÓÃwindowsµÄÈÎÎñ¹ÜÀíÆ÷£¬¼Ç¼½ø³ÌÏà¹ØµÄÐÐΪÊôÐÔ£º
__ ____
12
_______________________________________________________________________________________________________________________________________________________________________________________________________________________________________
²½Öè4£ºÐÞ¸ÄÇåµ¥2-1ÖеijÌÐò£¬½«nCloneµÄ¶¨ÒåºÍ³õʼ»¯·½·¨°´³ÌÐò×¢ÊÍÖеÄÐ޸ķ½·¨½øÐÐÐ޸쬱àÒë³É¿ÉÖ´ÐÐÎļþ£¨Ö´ÐÐǰÇëÏȱ£´æÒѾÍê³ÉµÄ¹¤×÷£©¡£ÔÙ°´²½Öè2Öеķ½Ê½ÔËÐУ¬¿´¿´½á¹û»áÓÐʲô²»Ò»Ñù¡£ÔËÐнá¹û£º 1.¸ÄΪ£ºint nClone; ½«»áÎÞÏÞÑ»·£¬Ö±ÖÁÒç³öÄÚ´æ¡£
_________________
______________________________________________________________________________________
13
_________________________________________________________________________________________________________________________________
´ÓÖÐÄã¿ÉÒԵóöʲô½áÂÛ£º
nCloneµÄ×÷Óãº_________________________________________________________________ _____________________________________________________________________ ±äÁ¿µÄ¶¨ÒåºÍ³õʼ»¯·½·¨£¨Î»Öã©¶Ô³ÌÐòµÄÖ´Ðнá¹ûÓÐÓ°ÏìÂð£¿ÎªÊ²Ã´£¿________________
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
£¨2£©. ¸¸×Ó½ø³ÌµÄ¼òµ¥Í¨Ðż°ÖÕÖ¹½ø³Ì
²½Öè1£º´´½¨Ò»¸ö¡°Win32 Consol Application¡±¹¤³Ì£¬È»ºó¿½±´Çåµ¥2-2ÖеijÌÐò£¬±àÒë³É¿ÉÖ´ÐÐÎļþ¡£ ²½Öè2£ºÔÚVCµÄ¹¤¾ßÀ¸µ¥»÷¡°Execute Program¡±(Ö´ÐгÌÐò) °´Å¥£¬»òÕß°´Ctrl + F5¼ü£¬»òÕßÔÚ¡°ÃüÁîÌáʾ·û¡±´°¿ÚÔËÐв½Öè1ÖÐÉú³ÉµÄ¿ÉÖ´ÐÐÎļþ¡£ÔËÐнá¹û£º ·¶Àý£ºE:\\¿Î³Ì\\os¿Î\\osʵÑé\\³ÌÐò\\os11\\debug>os22 (¼ÙÉè±àÒëÉú³ÉµÄ¿ÉÖ´ÐÐÎļþÊÇos22.exe)
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
²½Öè3£º°´Ô´³ÌÐòÖÐ×¢ÊÍÖеÄÌáʾ£¬ÐÞ¸ÄÔ´³ÌÐò2-2£¬±àÒëÖ´ÐУ¨Ö´ÐÐǰÇëÏȱ£´æÒѾÍê³ÉµÄ¹¤×÷£©¡£ÔËÐнá¹û£º _____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
14
ÔÚ³ÌÐòÖмÓÈë¸ú×ÙÓï¾ä£¬»òµ÷ÊÔÔËÐгÌÐò£¬Í¬Ê±²Î¿¼MSDNÖеİïÖúÎļþCreateProcess()µÄʹÓ÷½·¨£¬Àí½â¸¸×Ó½ø³ÌÈçºÎ´«µÝ²ÎÊý¡£¸ø³ö³ÌÐòÖ´Ðйý³ÌµÄ´ó¸ÅÃèÊö£º
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
²½Öè4£ºÌî¿Õ
CreateProcess() º¯ÊýÓÐ________¸öºËÐIJÎÊý£¿±¾ÊµÑé³ÌÐòÖÐÉèÖõĸ÷¸ö²ÎÊýµÄÖµÊÇ£º a. _________________________________________________£» b. _________________________________________________£» c. _________________________________________________£» d. _________________________________________________£» e. _________________________________________________£» f. _________________________________________________£» g. _________________________________________________£» h. _________________________________________________¡£
²½Öè5£º°´Ô´³ÌÐòÖÐ×¢ÊÍÖеÄÌáʾ£¬ÐÞ¸ÄÔ´³ÌÐò2-2£¬±àÒëÖ´ÐС£ÔËÐнá¹û£º
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
²½Öè6£º²Î¿¼MSDNÖеİïÖúÎļþCreateMutex()¡¢OpenMutex()¡¢ReleaseMutex()ºÍWaitForSingleObject()µÄʹÓ÷½·¨£¬Àí½â¸¸×Ó½ø³ÌÈçºÎÀûÓû¥³âÌå½øÐÐͬ²½µÄ¡£¸ø³ö¸¸×Ó½ø³Ìͬ²½¹ý³ÌµÄÒ»¸ö´ó¸ÅÃèÊö£º
_____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
3¡¢ ʵÑé½áÂÛ
_________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
4¡¢ ³ÌÐòÇåµ¥
Çåµ¥2-1 ´´½¨×Ó½ø³Ì // proccreateÏîÄ¿
#include
15