ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
ÉîÈëdz³öMFCµÚ2°æ(PDF¸ñʽ)-µÚ16²¿·Ö
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿! Èç¹û±¾ÊéûÓÐÔĶÁÍ꣬ÏëÏ´μÌÐø½Ó×ÅÔĶÁ£¬¿ÉʹÓÃÉÏ·½ "Êղص½ÎÒµÄä¯ÀÀÆ÷" ¹¦ÄÜ ºÍ "¼ÓÈëÊéÇ©" ¹¦ÄÜ£¡
ÖеÄÄÄЩÎļþ±È¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖеÄÎļþ¸üУ¬È»ºó½«Æä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ö¶ÎÉèΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£Í¬Ê±Ò²¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡desFiles£§¡¡£§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡srcFiles£§¡¡£§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bMatch¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FALSE¡¡
¶Ô´æÔÚÓÚ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Öжø²»´æÔÚÓÚ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖеÄÎļþ£¬ÁîÆä¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ö¶ÎΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡srcFiles£§¡¡£§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bIsNew¡¡¡¡¡¡¡¡¡¡¡¡¡¡TRUE¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡DstDir¡¡¡¡
×îºó£¬¼ì²é¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖеÄËùÓÐÎļþ£¬½«¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ö¶ÎΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õߣ¬¿½±´µ½¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡È¥¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡destFiles£§¡¡£§¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡bMatch¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡FALSE¡¡¡¡
²¢¼ì²é¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÖеÄËùÓÐÎļþ£¬½«¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×Ö¶ÎΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Õßͳͳɱµô¡£¡¡
JBACKUP¡¡¡¡µÄÔ´´úÂëÓë¿ÉÖ´ÐÐÎļþ·ÅÔÚÊ鸽ÅÌƬµÄJbackup¡£01¡¡×ÓĿ¼ÖС£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡34¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡97¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
MFCCON¡¡£ºMFC¡¡Console¡¡³ÌÐòÉè¼Æ¡¡
¡¡¡¡¡¡¡¡µ±ÄãµÄ½ø¶È»¹ÔÚµÚ£±ÕµÄWin32¡¡»ù±¾³ÌÐò¹ÛÄÎÒÈ´¿ªÊ¼½²ÈçºÎÉè¼ÆÒ»¸öMFC¡¡console¡¡
¡¡¡¡¡¡¡¡³ÌÐò£¬ÊÇ·ñÓеãʱµØ²»ÒË£¿¡¡
¡¡¡¡¡¡¡¡ÊÇÓÐÒ»µã£¡ËùÒÔÎÒÌôÒ»¸ö×îµ¥´¿¶øÎÞÓë±ðÈËÅʲø¾À¸ðµÄMFC¡¡Àà±ð£¬Ð´Ò»¸ö40¡¡ÐеÄС¡¡
¡¡¡¡¡¡¡¡³ÌÐò¡£Ä¿±ê´¿´âÊÇΪÁË×öÒ»¸öµ¼È룬²¢ÓëWin32¡¡console¡¡³ÌÐò×öÒ»±È½Ï¡£¡¡
¡¡¡¡¡¡¡¡ÎÒËùÌôÑ¡µÄÁ½¸öµ¥´¿µÄMFC¡¡Àà±ðÊÇCStdioFile¡¡ºÍCString¡¡£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CObject¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFile¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CString¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CStdioFile¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CMemFile¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CSocketFile¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡COleStreamFile¡¡
¡¡¡¡¡¡¡¡ÔÚMFC¡¡Ö®ÖУ¬CFile¡¡ÓÃÀ´´¦ÀíÕý³£µÄÎļþI/O¡¡¶¯×÷¡£CStdioFile¡¡ÑÜÉú×ÔCFile£¬Ò»¸ö¡¡
¡¡¡¡¡¡¡¡CStdioFile¡¡¡¡¡¡¡¡¡¡¡¡¡¡C¡¡runtime¡¡¡¡¡¡f¡¡open¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡stream¡¡¡¡¡¡¡¡¡¡Stream¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶ÔÏó´ú±íÒÔ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯Êý¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ëù¿ªÆôµÄÒ»¸ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îļþ¡£¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Îļþ¡¡
¡¡¡¡¡¡¡¡Óлº³åÇø£¬¿ÉÒÔÎÄ×Öģʽ£¨Ô¤ÉèÇé¿ö£©»ò¶þ½øÖÆģʽ¿ªÆô¡£¡¡
¡¡¡¡¡¡¡¡CString¡¡¶ÔÏó´ú±íÒ»¸ö×Ö·û´®£¬ÊÇÒ»¸öÍêÈ«¶ÀÁ¢µÄÀà±ð¡£¡¡
¡¡¡¡¡¡¡¡ÎÒµÄÀý×ÓÓÃÀ´¼ÆËãСÓÚ100¡¡µÄËùÓзѲ®ÄÉÆõÊýÁУ¨Fabonacci¡¡sequence¡¡£©¡£·Ñ²®ÄÉÆõÊýÁС¡
¡¡¡¡¡¡¡¡µÄ¼ÆË㷽ʽÊÇ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡
¡¡¡¡¡¡¡¡1¡£¡¡Í·Á½¸öÊýΪ¡¡¡£¡¡
¡¡¡¡¡¡¡¡2¡£¡¡½ÓÏÂÀ´µÄÿһ¸öÊýÊÇÇ°Á½¸öÊýµÄºÍ¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡35¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡98¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔϱãÊÇ¡¡¡¡MFCCON¡£CPP¡¡¡¡ƒÈÈÝ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0001¡¡¡¡//¡¡File¡¡¡¡¡¡£º¡¡MFCCON¡£CPP¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0002¡¡¡¡//¡¡Author¡¡£º¡¡J¡£J¡£Hou¡¡/¡¡Top¡¡Studio¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0003¡¡¡¡//¡¡Date¡¡¡¡¡¡£º¡¡1997¡£04¡£06¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0004¡¡¡¡//¡¡Goal¡¡¡¡¡¡£º¡¡Fibonacci¡¡sequencee£»¡¡less¡¡than¡¡100¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0005¡¡¡¡//¡¡Build¡¡¡¡£º¡¡cl¡¡/MT¡¡mfccon¡£cpp¡¡¡¡£¨/MT¡¡means¡¡Multithreading£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0006¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0007¡¡¡¡#include¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0008¡¡¡¡#include¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0009¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0010¡¡¡¡int¡¡main£¨£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0011¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0012¡¡¡¡int¡¡lo£»¡¡hi£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0013¡¡¡¡CString¡¡str£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0014¡¡¡¡CStdioFile¡¡fFibo£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0015¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0016¡¡¡¡¡¡¡¡¡¡¡¡fFibo¡£Open¡¡£¨¡¨FIBO¡£DAT¡¨£»¡¡CFile£º£ºmodeWrite¡¡£ü¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0017¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CFile£º£ºmodeCreate¡¡£ü¡¡CFile£º£ºtypeText£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0018¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0019¡¡¡¡¡¡¡¡¡¡¡¡str¡£Format¡¡£¨¡¨£¥sn¡¨£»¡¡¡¨Fibonacci¡¡sequencee£»¡¡less¡¡than¡¡100¡¡£º¡¨£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0020¡¡¡¡¡¡¡¡¡¡¡¡printf£¨¡¨£¥s¡¨£»¡¡£¨LPCTSTR£©¡¡str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0021¡¡¡¡¡¡¡¡¡¡¡¡fFibo¡£WriteString¡¡£¨str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0022¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0023¡¡¡¡¡¡¡¡¡¡¡¡lo¡¡=¡¡hi¡¡=¡¡1£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0024¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0025¡¡¡¡¡¡¡¡¡¡¡¡str¡£Format¡¡£¨¡¨£¥dn¡¨£»¡¡lo£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0026¡¡¡¡¡¡¡¡¡¡¡¡printf£¨¡¨£¥s¡¨£»¡¡£¨LPCTSTR£©¡¡str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0027¡¡¡¡¡¡¡¡¡¡¡¡fFibo¡£WriteString¡¡£¨str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0028¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0029¡¡¡¡¡¡¡¡¡¡¡¡while¡¡£¨hi¡¡¡¶¡¡100£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0030¡¡¡¡¡¡¡¡¡¡¡¡£û¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0031¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡str¡£Format¡¡£¨¡¨£¥dn¡¨£»¡¡hi£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0032¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡printf£¨¡¨£¥s¡¨£»¡¡£¨LPCTSTR£©¡¡str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0033¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡fFibo¡£WriteString¡¡£¨str£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0034¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡hi¡¡=¡¡lo¡¡£«¡¡hi£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0035¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡lo¡¡=¡¡hi¡¡lo£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0036¡¡¡¡¡¡¡¡¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0037¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0038¡¡¡¡¡¡¡¡¡¡¡¡fFibo¡£Close¡¡£¨£©£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0039¡¡¡¡¡¡¡¡¡¡¡¡return¡¡0£»¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡#0040¡¡¡¡£ý¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔÏÂÊÇÖ´Ðнá¹û£¨ÔÚ¡¡¡¡console¡¡¡¡´°¿ÚºÍ¡¡¡¡FIBO¡£DAT¡¡µµ°¸ÖУ¬½á¹û¶¼Ò»Ñù£©£º¡¡
36¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡99¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Fibonacci¡¡sequencee£»¡¡less¡¡than¡¡100¡¡¡¡£º¡¡
1¡¡1¡¡2¡¡3¡¡5¡¡8¡¡
13¡¡
21¡¡
34¡¡
55¡¡
89¡¡
Õâô¼òµ¥µÄÀý×ÓÖУ¬ÎÒÃÇ¿´µ½MFC¡¡Console¡¡³ÌÐòµÄ¼¸¸öÖص㣺¡¡
1¡£¡¡³ÌÐò½øÈëµãÈÔΪmain¡¡
2¡£¡¡Ðè°üº¬ËùʹÓÃÖ®Àà±ðµÄÍ·Îļþ£¨±¾ÀýΪAFX¡£H¡¡£©¡¡
3¡£¡¡¿ÉÖ±½ÓʹÓÃÓëGUI¡¡Î޹صÄMFC¡¡Àà±ð£¨±¾ÀýΪCStdioFile¡¡ºÍCString¡¡£©¡¡
4¡£¡¡±à¼Ê±ÐèÖ¸¶¨/MT£¬±íʾʹÓöàÖ´ÐÐḬ̈߳汾µÄC¡¡runtime¡¡¡¡º¯Êý¿â¡£¡¡
µÚ£´µãÐèÒª¶à×ö˵Ã÷¡£ÔÚMFC¡¡console¡¡³ÌÐòÖÐÒ»¶¨ÒªÖ¸¶¨¶àḬ̈߳æµÄC¡¡runtime¡¡¡¡º¯Êý¿â£¬¡¡
ËùÒÔ±ØÐëʹÓÃ/MT¡¡Ñ¡Ïî¡£Èç¹û²»×öÕâÏîÉ趨£¬»á³öÏÖÕâÑùµÄÁª½á´íÎ󣺡¡
Microsoft¡¡¡¡£¨R£©¡¡32¡Bit¡¡Incremental¡¡Linker¡¡Version¡¡5¡£00¡£7022¡¡
Copyright¡¡¡¡£¨C£©¡¡Microsoft¡¡Corp¡¡1992¡1997¡£¡¡All¡¡rights¡¡reserved¡£¡¡
/out£ºmfccon¡£exe¡¡
mfccon¡£obj¡¡
nafxcw¡£lib¡¡£¨thrdcore¡£obj£©¡¡¡¡£º¡¡error¡¡LNK2001£º¡¡unresolved¡¡external¡¡symbol¡¡__endthreadex¡¡
nafxcw¡£lib¡¡£¨thrdcore¡£obj£©¡¡¡¡£º¡¡error¡¡LNK2001£º¡¡unresolved¡¡external¡¡symbol¡¡__beginthreadex¡¡
mfccon¡£exe¡¡¡¡£º¡¡fatal¡¡error¡¡LNK1120£º¡¡2¡¡unresolved¡¡externals¡¡
±íʾËüÕÒ²»µ½__beginthreadex¡¡ºÍ__endthreadex¡¡¡£¹ÖÁË£¬ÎÒÃǵijÌÐòÓе÷ÓÃËüÃÇÂð£¿Ã»¡¡
ÓУ¬µ«ÊÇMFC¡¡ÓУ¡ÕâÁ½¸öº¯Êý½«ÔÚÉÔºóÓëÖ´ÐÐÏß³ÌÓйصÄС½ÚÖÐÌÖÂÛ¡£¡¡
MFCCON¡¡¡¡µÄÔ´´úÂëÓë¿ÉÖ´ÐÐÎļþ·ÅÔÚÊ鸽ÅÌƬµÄmfccon¡£01¡¡×ÓĿ¼ÖС£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡37¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡100¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Ê²Ã´ÊÇC¡¡Runtime¡¡º¯Êý¿âµÄ¶àḬ̈߳汾¡¡
µ±C¡¡runtime¡¡¡¡º¯Êý¿âÓÚ1970s¡¡Äê´ú²úÉú³öÀ´Ê±£¬PC¡¡µÄÄÚ´æÈÝÁ¿»¹ºÜС£¬¶àÈÎÎñÊÇ¡¡
¸öÐÂÆæ¹ÛÄ¸ü±ðÌáʲô¶àÖ´ÐÐÏß³ÌÁË¡£Òò´ËÒÔµ±Ê±²úƷΪ»ù´¡ËùÑÝ»¯µÄC¡¡runtime¡¡¡¡º¯¡¡
Êý¿âÔÚ¶àỊ̈߳¨multithreaded£©µÄ±íÏÖÉÏÓÐÑÏÖØÎÊÌ⣬ÎÞ·¨±»¶àÏ̳߳ÌÐòʹÓᣡ¡
ÀûÓø÷ÖÖͬ²½»úÖÆ£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©Èç¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡synchronous¡¡mechanism¡¡critical¡¡section¡¡mutex¡¡semaphore¡¡
¡¡¡¡¡¡¡¡£¬¿ÉÒÔÖØпª·¢Ò»Ì×Ö§³Ö¶àÖ´ÐÐÏ̵߳ġ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯Êý¿â¡£ÎÊÌâÊÇ£¬¼ÓÉÏÕâÑùµÄÄÜ¡¡
event¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡runtime¡¡¡¡
Á¦£¬¿ÉÄܵ¼ÖÁ³ÌÐò´úÂë´óСºÍÖ´ÐÐЧÂʶ¼ÔâÊܲ»Á¼²¨¼°¡¡¡¡¼´Ê¹ÄãÖ»¼¤»îÁËÒ»¸öÖ´ÐС¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
Ï̡߳£¡¡
Visual¡¡C£«£«¡¡¡¡µÄÕÛÖÔ·½°¸ÊÇÌṩÁ½ÖÖ°æ±¾µÄC¡¡runtime¡¡¡¡º¯Êý¿â¡£Ò»ÖÖ°æ±¾¸øµ¥Ï̳߳ÌÐò¡¡
ʹÓã¬Ò»ÖÖ°æ±¾¸ø¶àÏ̳߳ÌÐòʹÓ᣶àḬ̈߳汾µÄÖØ´ó¸Ä±äÊÇ£¬µÚÒ»£¬±äÁ¿Èçerrno¡¡Õß¡¡
ÏÖÔÚ±ä³Éÿ¸öÖ´ÐÐÏ̸߳÷ÓµÓÐÒ»¸ö¡£µÚ¶þ£¬¶àḬ̈߳æÖеÄÊý¾Ý½á¹¹ÒÔͬ²½»úÖƼÓÒÔ±£»¤¡£¡¡
Visual¡¡C£«£«¡¡Ò»¹²ÓÐÁù¸öC¡¡runtime¡¡¡¡º¯Êý¿â²úÆ·¹©ÄãÑ¡Ôñ£º¡¡
¡¡¡¡¡ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡¡¡
¡¡¡¡¡¡¡¡Single¡Threaded¡¡static¡¡libc¡£lib¡¡898£»826¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡¡¡
¡¡¡¡¡¡¡¡Multithreaded¡¡static¡¡libcmt¡£lib¡¡951£»142¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡ô¡¡
¡¡¡¡¡¡¡¡Multithreaded¡¡DLL¡¡msvcrt¡£lib¡¡5£»510£»000¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡¡¡
¡¡¡¡¡¡¡¡Debug¡¡Single¡Threaded¡¡static¡¡libcd¡£lib¡¡2£»374£»542¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡ô¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡Debug¡¡Multithreaded¡¡static¡¡libcmtd¡£lib¡¡2£»949£»190¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡ô¡¡
¡¡¡ô¡¡Debug¡¡Multithreaded¡¡DLL¡¡msvcrtd¡£lib¡¡803£»418¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
Visual¡¡C£«£«¡¡±àÒëÆ÷ÌṩÏÂÁÐÑ¡ÏÈÃÎÒÃǾö¶¨Ê¹ÓÃÄÄÒ»¸öC¡¡runtime¡¡¡¡º¯Êý¿â£º¡¡
¡¡¡ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/ML¡¡Single¡Threaded¡¡static¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/MT¡¡Multithreaded¡¡static¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/MD¡¡Multithreaded¡¡DLL¡¡dynamic¡¡import¡¡library¡¡
¡¡¡ô¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/MLd¡¡Debug¡¡Single¡Threaded¡¡static¡¡
¡¡¡ô¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/MTd¡¡Debug¡¡Multithreaded¡¡static¡¡
¡¡¡ô¡¡¡¡¡¡
¡¡¡ô¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡/MDd¡¡Debug¡¡Multithreaded¡¡DLL¡¡dynamic¡¡import¡¡library¡¡
¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡38¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡101¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
½ø³ÌÓëÖ´ÐÐÏ̡߳¡£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Process¡¡and¡¡Thread¡¡
¡¡¡¡¡¡¡¡OS/2¡¡Windows¡¡NT¡¡¡¡¡¡¡¡Windows¡¡95¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡PC¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¢¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ÒÔ¼°¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¶¼Ö§³Ö¶àÖ´ÐÐỊ̈߳¬Õâ´ø¸ø¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡³ÌÐòÔ±Ò»¹ÉÁîÈËÐË¡¡
¡¡¡¡¡¡¡¡·ÜµÄÆø·Õ¡£È»¶øËü´øÀ´µÄ²»È«È»ÊÇÀû¶à£¬Èç¹û²»½÷É÷СÐĵش¦ÀíÖ´ÐÐÏ̵߳Äͬ²½ÎÊÌ⣬³Ì¡¡
¡¡¡¡¡¡¡¡ÐòµÄ´íÎóÒÔ¼°³ý´íËù»¨µÄʱ¼ä¿ÉÄÜʹÄã·¢ÊÄÔÙÒ²²»Åö¡¸Ö´ÐÐÏ̡߳¹ÕâÖÖ¶«Î÷¡£¡¡
¡¡¡¡¡¡¡¡ÎÒÃÇÏ°¹ßÒÔ½ø³Ì£¨process¡¡£©±íʾһ¸öÖ´ÐÐÖеijÌÐò£¬²¢ÇÒÒÔΪËüÊÇCPU¡¡Åų̵¥Î»¡£Ê¡¡
¡¡¡¡¡¡¡¡ÊµÉÏÖ´ÐÐÏ̲߳ÅÊÇÅų̵¥Î»¡£¡¡
¡¡¡¡ºËÐĶÔÏó¡¡
¡¡¡¡¡¡¡¡Ê×ÏÈÈÃÎÒ½âÊÍʲô½Ð×÷¡¸ºËÐĶÔÏó¡¹£¨kernel¡¡object¡¡£©¡£¡¸GDI¡¡¶ÔÏó¡¹ÊÇ´ó¼Ò±È½ÏÊìϤµÄ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GDI¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Pen¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Brush¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡GDI¡¡
¡¡¡¡¡¡¡¡¶«Î÷£¬ÎÒÃÇÀûÓá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡º¯ÊýËù²úÉúµÄÒ»Ö§±Ê£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©»òһ֧ˢ£¨¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©¶¼ÊÇËùνµÄ¡¸¡¡
¡¡¡¡¡¡¡¡¶ÔÏ󡹡£µ«Ê²Ã´ÓÖÊÇ¡¸ºËÐĶÔÏó¡¹ÄØ£¿¡¡
¡¡¡¡¡¡¡¡Äã¿ÉÒÔ˵ºËÐĶÔÏóÊÇϵͳµÄÒ»ÖÖ×ÊÔ´£¨àÞ£¬Õâ˵·¨¶ÔGDI¡¡¶ÔÏóÒ²ÊÊÓã©£¬ÏµÍ³¶ÔÏóÒ»¡¡
¡¡¡¡¡¡¡¡µ©²úÉú£¬ÈκÎÓ¦ÓóÌÐò¶¼¿ÉÒÔ¿ªÆô²¢Ê¹ÓøöÔÏó¡£ÏµÍ³¸øÓèºËÐĶÔÏóÒ»¸ö¼ÆÊýÖµ£¨usage¡¡
¡¡¡¡¡¡¡¡count¡¡£©×öΪ¹ÜÀíÖ®Ó᣺ËÐĶÔÏó°üÀ¨ÏÂÁÐÊýÖÖ£º¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºËÐĶÔÏó¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡²úÉú·½·¨¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡event¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateEvent¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡mutex¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateMutex¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡semaphore¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateSemaphore¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡file¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateFile¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡file¡mapping¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateFileMapping¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡process¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateProcess¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡thread¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CreateThread¡¡
¡¡¡¡¡¡¡¡Ç°ÈýÕßÓÃÓÚÖ´ÐÐÏ̵߳Äͬ²½»¯£ºfile¡mapping¡¡¶ÔÏóÓÃÓÚÄÚ´æÓ³ÉäÎļþ£¨memory¡¡mapping¡¡
¡¡¡¡¡¡¡¡file¡¡¡¡process¡¡¡¡thread¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©£¬¡¡¡¡¡¡¡¡¡¡¡¡¡¡ºÍ¡¡¡¡¡¡¡¡¡¡¶ÔÏóÔòÊDZ¾½ÚµÄÖ÷½Ç¡£ÕâЩºËÐĶÔÏóµÄ²úÉú·½Ê½£¨Ò²¾ÍÊÇÎÒÃÇ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡39¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Page¡¡102¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡API¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡handle¡¡¡¡
¡¡¡¡¡¡¡¡ËùʹÓõġ¡¡¡¡¡¡¡¡¡¡¡£©²»Í¬£¬µ«¶¼»á»ñµÃÒ»¸ö¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡×öΪʶ±ð£»Ã¿±»Ê¹ÓÃÒ»´Î£¬Æä¶ÔÓ¦µÄ¼Æ¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡CloseHandle¡¡¡¡
¡¡¡¡¡¡¡¡ÊýÖµ¾Í¼Ó¡¡¡£ºËÐĶÔÏóµÄ½áÊø·½Ê½Ï൱һÖ£¬µ÷Óá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼´¿É¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡process¡¡¡¡
¡¡¡¡¡¡¡¡¡¡¡¸¡¡¡¡¡¡¡¡¡¡¶ÔÏó¡¹¾¿¾¹×öʲôÓÃÄØ£¿Ëü²¢²»ÈçÄãÏëÏóÖÐÓÃÀ´¡¸Ö´½ø³ÌÐò´úÂ롹£»²»£¬³ÌÐò´úÂë¡¡
¡¡¡¡¡¡¡¡µÄÖ´ÐÐÊÇÖ´ÐÐÏ̵߳Ť×÷£¬¡¸process¡¡¶ÔÏó¡¹Ö»ÊÇÒ»¸öÊý¾Ý½á¹¹£¬ÏµÍ³ÓÃËüÀ´¹ÜÀí½ø³Ì¡£¡¡
Ò»¸ö½ø³ÌµÄµ®ÉúÓëËÀÍö¡¡
¡¡¡¡¡¡¡¡Ö´ÐÐÒ»¸ö³ÌÐò£¬±ØÈ»¾Í²úÉúÒ»¸ö½ø³Ì£¨process¡¡£©¡£×îÖ±½ÓµÄ³ÌÐòÖ´Ðз½Ê½¾ÍÊÇÔÚshell¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£¨Èç¡¡
¡¡¡¡¡¡¡¡Win95¡¡¡¡µÄÎļþ×ܹܻòWindows¡¡3¡£x¡¡¡¡µÄÎļþ¹ÜÀíÔ±£©ÖÐÒÔÊó±êË«»÷ijһ¸ö¿ÉÖ´ÐÐÎļþͼ±ê¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡App¡£exe¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡App¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡shell¡¡¡¡¡¡CreateProcess¡¡¡¡
¡¡¡¡¡¡¡¡¡¡£¨¼ÙÉèÆäΪ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡£©£¬Ö´ÐÐÆðÀ´µÄ¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡½ø³ÌÆäʵÊÇ¡¡¡¡¡¡¡¡¡¡¡¡¡¡µ÷Óá¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¼¤»îµÄ¡£¡¡
¡¡¡¡¡¡¡¡ÈÃÎÒÃÇ¿´¿´Õû¸öÁ÷³Ì£º¡¡
¡¡¡¡¡¡¡¡1¡£¡¡shell¡¡µ÷ÓÃCreateProcess¡¡¼¤»îApp¡£exe¡¡¡£¡¡
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡1¡¡
¡¡¡¡¡¡¡¡2¡£¡¡ÏµÍ³²úÉúÒ»¸ö¡¸½ø³ÌºËÐĶÔÏó¡¹£¬¼ÆÊýֵΪ¡¡¡
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·ҳ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾Ñé½±Àø£¬ÈÏÕæдԴ´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾Ñé½±ÀøŶ£¡