ÓÑÇéÌáʾ£ºÈç¹û±¾ÍøÒ³´ò¿ªÌ«Âý»òÏÔʾ²»ÍêÕû£¬Çë³¢ÊÔÊó±êÓÒ¼ü¡°Ë¢Ð¡±±¾ÍøÒ³£¡
µÚÈýµç×ÓÊé ·µ»Ø±¾ÊéĿ¼ ¼ÓÈëÊéÇ© ÎÒµÄÊé¼Ü ÎÒµÄÊéÇ© TXTÈ«±¾ÏÂÔØ ¡ºÊղص½ÎÒµÄä¯ÀÀÆ÷¡»

ÉîÈë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¡£¡¡ÏµÍ³²úÉúÒ»¸ö¡¸½ø³ÌºËÐĶÔÏó¡¹£¬¼ÆÊýֵΪ¡¡¡
·µ»ØĿ¼ ÉÏÒ»Ò³ ÏÂÒ»Ò³ »Øµ½¶¥²¿ ÔÞ£¨0£© ²È£¨0£©
¿ì½Ý²Ù×÷: °´¼üÅÌÉÏ·½Ïò¼ü ¡û »ò ¡ú ¿É¿ìËÙÉÏÏ·­Ò³ °´¼üÅÌÉ쵀 Enter ¼ü¿É»Øµ½±¾ÊéĿ¼ҳ °´¼üÅÌÉÏ·½Ïò¼ü ¡ü ¿É»Øµ½±¾Ò³¶¥²¿!
ÎÂÜ°Ìáʾ£º ο´Ð¡ËµµÄͬʱ·¢±íÆÀÂÛ£¬Ëµ³ö×Ô¼ºµÄ¿´·¨ºÍÆäËüС»ï°éÃÇ·ÖÏíÒ²²»´íŶ£¡·¢±íÊéÆÀ»¹¿ÉÒÔ»ñµÃ»ý·ÖºÍ¾­Ñé½±Àø£¬ÈÏÕæдԭ´´ÊéÆÀ ±»²ÉÄÉΪ¾«ÆÀ¿ÉÒÔ»ñµÃ´óÁ¿½ð±Ò¡¢»ý·ÖºÍ¾­Ñé½±ÀøŶ£¡