PersonalCorpus °æ (¾«»ªÇø)

·¢ÐÅÈË: tcpip (¸ß¼¶²Ý°ü), ÐÅÇø: VisualProgram
±ê  Ìâ: Ó¦ÓóÌÐòÖ®¼ä»¥ÏàͨѶµÄ¼¸ÖÖ·½·¨
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê06ÔÂ08ÈÕ19:34:32 ÐÇÆÚËÄ), ×ªÐÅ

Ó¦ÓóÌÐòÖ®¼ä»¥ÏàͨѶµÄ¼¸ÖÖ·½·¨ 
¡¡¡¡Éòì¿ 

¡¡¡¡Ó¦ÓóÌÐòÖ®¼äµÄÊý¾Ý½»»»£¨»¥ÏàͨѶ£©Ò»Ö±ÊÇÀ§ÈŹã´ó³ÌÐòÔ±µÄÄÑÌ⣬¾¡¹ÜÒѾ­³öÏÖ
Á˸÷ʽ¸÷ÑùµÄ½â¾ö·½°¸£¬µ«Æù½ñΪֹûÓÐÄÄÒ»ÖÖ·½°¸ÊÇÍêÃÀÎÞȱµÄ¡£Òò´Ë£¬Ö»ÓÐѧϰ²¢ÁË
½âÁËËüÃǵÄÓÅȱµãºó£¬²ÅÄÜÔÚÌض¨µÄÇé¿öÏÂÑ¡Ôñ×î¼Ñ·½°¸£¬ÒÔÂú×ã×îÖÕµÄÒªÇó¡£ 


¡¡¡¡1¡¢¹²Ïí 

¡¡¡¡ÔÚÓ²ÅÌÉϽ¨Á¢Ò»¸öÎļþ£¬Ò»¸öÓ¦ÓóÌÐòÍù¸ÃÎļþÀïдÊý¾Ý£¨¿ÉÒÔ²»¹Ø±ÕÎļþ£¬µ«±ØÐë
ˢлº³åÇø£©£¬ÁíÒ»¸öÓ¦ÓóÌÐòÒÔ¹²Ïí·½Ê½´ò¿ªÕâ¸öÎļþ²¢¶ÁÈ¡ÆäÖеÄÄÚÈÝ£¬Õâ±ãÊÇ×î¼ò
µ¥µÄÒ»ÖÖÊý¾Ý½»»»·½Ê½¡£¶ÔÓÚÍøÂçÓû§¶øÑÔ£¬Ö»ÒªÁ½Ì¨ÖÕ¶ËÉÏ°²×°µÄ¶¼ÊÇWin311 
For Workgroup»òWindows 
95£¨»òNT£©£¬ÔòÖ»ÒªÉèÖÃÒ»ÏÂĿ¼¹²Ïí£¬Ó³Éä³ÉÍøÂçÇý¶¯Æ÷£¬Í¬Ñù¿ÉÒÔ¼òµ¥µØʵÏÖÊý¾Ý½»
»»¡£µ«ËüµÄȱµãÒ²ÊÇÏÔ¶øÒ×¼ûµÄ£ºÖ»ÄܲÉÈ¡ÂÖѯµÄ·½Ê½»ñµÃ×îÐÂÊý¾Ý£¨Ð§ÂʵÍÏ£©£¬ÍøÂç
Ó³ÉäµÄÇý¶¯Æ÷¾ø¶Ô²»Äܱ䶯»òÈ¡Ïû£¨¿É¿¿ÐԲ£¬ËùÒÔÕâÊÇÒ»ÖÖ¡°µÍ¼¶¡±µÄͨѶ·½Ê½¡£ 


¡¡¡¡2¡¢DDE 

¡¡¡¡Ã¿¸öWindows³ÌÐòÔ±¶¼²»»á¶ÔDDE£¨¶¯Ì¬Êý¾Ý½»»»£©¸Ðµ½Ä°Éú£¬ËüÊÇ×îÔçµÄ»ùÓÚWindow
sµÄÊý¾Ý½»»»·½·¨£¬ÓÐÈýÖÖ·½Ê½¿É¹©Ñ¡Ôñ£ºÀäÁ¬½Ó¡¢ÎÂÁ¬½ÓºÍÈÈÁ¬½Ó¡£Ò»°ã¶¼ÊÇÓÉ¿Í»§¶Ë
Ïò·þÎñÆ÷¶Ë·¢³öÁ¬½ÓÉêÇ룬²¢ÇÒ±ØÐëÖ¸Ã÷·þÎñÆ÷¶ËµÄÃû×ֺͱêÌâ¡£ÔÚÁ¬½Ó½¨Á¢ºó£¬Êý¾Ý¿É
ÒÔË«ÏòÁ÷¶¯¡£µäÐ͵ÄÀý×ÓÈçץͼÈí¼þSnagIt£¬ËüÌṩÁËDDE½Ó¿Ú£¬Äܹ»ÈÃÆäËüÓ¦ÓóÌÐòÀ´
¿ØÖÆËü¡£DDEÊÇÍêÈ«Ïòºó¼æÈݵģ¬´Ó16λƽ̨תµ½32λ£¬Ô´´úÂ뼸ºõ²»ÓÃÐ޸ġ£ 

¡¡¡¡DDE»¹ÓÐÍøÂ繦ÄÜ¡£Ê¹ÓùýWin311 For 
WorkgroupµÄÈË´ó¸Å¶¼»¹¼ÇµÃ£¬Ëü×Ô´øÒ»¸ö·Ç³£ÎüÒýÈ˵ÄС³ÌÐò¡°Chat¡±£¬ÄÜʹÁ½Ì¨¼ÆËã
»úͨ¹ýÍøÂçʵʱ½»Ì¸£¬ÕâÔÚµ±Ê±¼¸ºõÊÇÒ»Ïî´´¾Ù¡£¿ÉÊǺÜÉÙÓÐÈËÖªµÀ¡°Chat¡±Ê¹ÓõÄÊÇÒ»
ÖÖÌØÊâµÄDDE£¬¼´NetDDE¡£ËüµÄ»ù±¾¹¤×÷Ô­ÀíÈÔÈ»ÊÇDDE£¬µ«ËüÄÜʹһ̨¼ÆËã»úÏòÔÚͬһ¸ö
ÍøÂçÖеÄÁíһ̨Öն˷¢ÏûÏ¢£¬¶ø²»ÏñÆÕͨDDE 
Ö»ÄܾÖÏÞÔÚͬһ̨»úÆ÷ÉÏ¡£ÓëÆäËüµÄÊý¾Ý½»»»·½Ê½Ïà±È£¬DDEÒѲ»¹»ÏȽø£¬¶øÇÒMicrosoft
Ò²²»ÔÙ»ý¼«Ö§³ÖDDE£¬ËùÒÔËüµÄÇ°¾°²»±»¿´ºÃ¡£ 

¡¡¡¡3¡¢WM_COPYDATA 

¡¡¡¡WindowsÏûÏ¢WM_COPYDATA¹¦ÄÜÇ¿´ó£¬ÖªÖ®ÕßÈ´ÉõÉÙ¡£ËüµÄÈ·Çж¨ÒåÊÇ£ºÒ»¸öÓ¦ÓóÌÐò
ÏòÁíÒ»¸öÓ¦ÓóÌÐò´«µÝÊý¾ÝʱËù·¢³öµÄÏûÏ¢¡£ÖÚËùÖÜÖª£¬Windows 
Ôںܴó³Ì¶ÈÉÏÒÀÀµÓÚÏûÏ¢»úÖÆ£¬ÄÇôÎÒÃÇΪʲô²»°ÑÊý¾Ý·ÅÔÚÏûÏ¢ÖÐÒ»Æð·¢ËͳöÈ¥ÄØ£¿Õâ
Ñù£¬ÎÒÃÇÖ»Òªµ÷ÓÃSendMessage£¨£©£¬ÒÔ¶Ô·½´°ÌåµÄ¾ä±ú×÷ΪµÚÒ»¸ö²ÎÊý£¬ÒÔº¬ÓÐÖ¸Ïòʵ
¼ÊÊý¾ÝµÄÖ¸Õë½á¹¹µÄµØÖ·×÷ΪµÚ¶þ¸ö²ÎÊý£¬¾Í¿ÉÒÔ°ÑÕû¸öÊý¾Ý¿éµ±×÷ÏûÏ¢·¢ÏòÁíÒ»¸öÓ¦ÓÃ
³ÌÐò¡£Ò²ÐíÓеijÌÐòÔ±»á˵£¬Ò»¸ö×Ô¶¨ÒåµÄÏûϢͬÑù¿ÉÒÔÍê³ÉÕâÑùµÄ¹¤×÷¡£Ëûֻ˵¶ÔÁËÒ»
°ë¡£×Ô¶¨ÒåÏûÏ¢µÄÈ·¿ÉÒÔ·¢Ë͵½ÆäËüµÄÓ¦ÓóÌÐòÉÏÈ¥£¬µ«ÆäԭʼÊý¾ÝËùÔÚµÄÄÚ´æÇøÖ»ÓÐÔÚ
·¢Ë͹ý³ÌÖвÅÊǺϷ¨µÄ£¬ÈôÔÚÆäËüÄ£¿éÖдæÈ¡¸ÃÄÚ´æÇø¾Í»áµ¼Ö¡°Access 
Violation¡±¡£¶øʹÓÃWM_COPYDATA Ôò²»´æÔÚÕâ¸öÎÊÌ⣬ÒòΪWindows 
±¾Éí»áÌæÄã´¦ÀíÕâÒ»ÇС£ÉîÈë×êÑÐÏÂÈ¥£¬Äã»á·¢ÏÖËüÆäʵÊÇÏÈ´´½¨ÁËÒ»¸öÎļþÓ³ÉäµÄ¶ÔÏó
£¬½«·¢ËÍ·½µÄԭʼÊý¾ÝÏÈ¿½±´ÖÁÓ³ÉäÎļþ£¬È»ºóÔÙÔÚ½ÓÊÕ·½¶ÔÕâ¸öÓ³ÉäÎļþ´ò¿ªÒ»¸ö¡°ÊÓ
ͼ¡±¡£WM_COPYDATA 
µÄ²»×ãÖ®´¦ÔÚÓÚ£º±ØÐëÒªÓÐÒ»¸ö´°ÌåÀ´½ÓÊÕÏûÏ¢ºÍÊý¾Ý£¨È±·¦Áé»îÐÔ£©£¬Êý¾ÝÔÚʹÓÃ֮ǰ
Ïȵÿ½±´µ½Ò»¸öÓ³ÉäÎļþ£¨ÀË·Ñ×ÊÔ´£©¡£ 

¡¡¡¡4¡¢NetBIOS 

¡¡¡¡´Ó80Äê´ú¿ªÊ¼£¬NetBIOS¾ÍÊÇ¿ª·¢Client/ServerÀà³ÌÐòµÄ±ê×¼½Ó¿Ú¡£¶øµ±Ê±ÆäËüµÄ½â
¾ö·½°¸¼¸ºõ¶¼ÊÇ´ÓUNIXϵͳÉÏ·¢Õ¹¶øÀ´µÄ¡£µ±È»£¬¶ÔÓÚ½ñÌìµÄÓû§¶øÑÔ£¬NetBIOSÒѲ»ÊÇ
ΨһµÄÑ¡Ôñ£¬ËûÃÇ¿ÉÒÔ´Ó¸÷ÖÖ·½°¸ÖÐÔñÓÅÑ¡È¡¡£ÔÚWindows 
95ºÍNTƽ̨ÉÏ£¬¿ÉÒÔͨ¹ýAPIº¯ÊýNetbios()À´µ÷ÓÃNetBIOS¹¦ÄÜ¡£ 

¡¡¡¡NetBIOS¼æÈÝÒÔϼ¸ÖֵͲãЭÒ飺NetBEUIЭÒ飨NBF£©¡¢NWLink 
NetBIOS(NWNBlink)¡¢NetBIOS over 
TCP/IP(NetBT)¡£NetBIOSµÄÓŵãÊÇËٶȽϿ죬ȱµãÊÇ¿É¿¿ÐԽϲ 

¡¡¡¡5¡¢±ê×¼µÄSocketsºÍWinSock 

¡¡¡¡SocketsÊÇ15ÄêÇ°ÔÚUNIXϵͳÉÏÌá³öÀ´µÄ£¬Ò»¿ªÊ¼Ö÷ÒªÊÇÓÃÓÚ±¾µØͨѶ£¬µ«ºÜ¿ì¾ÍÓ¦
ÓÃÔÚClient/ServerÌåϵÉÏÁË¡£ËüµÄÄں˺ܼòµ¥£ºÄã¿ÉÒÔ½«Ò»¸öSocket¿´×÷ÊÇÒ»¸öË«ÏòµÄ½Ú
µã£¬Ò»¸öÓ¦ÓóÌÐò¿ÉÒÔͨ¹ýËüÏÈÓëÁíÒ»¸ö³ÌÐò½¨Á¢Á¬½Ó£¨½¨Á¢ÔÚÒ»¸öË«·½¶¼ÈϿɵĶËÉÏ£¬
ÒÔ±ãÓÚÇø·ÖͬʱÔËÐеļ¸¸öͨѶỊ̈߳©£¬È»ºó¾Í¿ÉÒԱ˴˽»»»Êý¾ÝÁË¡£ 

¡¡¡¡Î¢Èí¹«Ë¾ÔÚÆä»ù´¡ÉÏ´´½¨ÁËWinSock£¬×¨ÃÅÓÃÓÚWindows½Ó¿Ú£¬ÓëSocketÍêÈ«¼æÈÝ¡£½ü
ÄêÀ´»ùÓÚTCP/IPЭÒéµÄÍøÂç´óÐÐÆäµÀ£¬SocketÒ²ËæÖ®»ñµÃÁ˸ü¼Ó¹ã·ºµÄÓ¦Óᣠ

¡¡¡¡Èç½ñ£¬SocketsÒÑÔÚInternetÉÏ»ñµÃÁË×î¹ã·ºµÄÓ¦Óã¬Ö÷ÒªÊÇÒòΪËüµÄ¿ÉÒÆÖ²ÐԺ㺠


¡¡¡¡SocketÓ¦ÓóÌÐòÎÞÂÛÔÚÈκÎƽ̨¼ä¶¼ÄÜ»¥Ïà½øÐÐͨѶ£¨²»¹ÜÊÇPC»ú»¹ÊÇMacintosh,Ò²
²»¹ÜÊÇWindowsƽ̨»¹ÊÇUNIXƽ̨£©¡£¶ø×îÐÂÍƳöµÄWinSock 
2.0£¬ÒѲ»½ö½öÖ»»ùÓÚTCP/IPЭÒ飬»¹¿É»ùÓÚÆäËü¼¸ÖÖ´«ÊäЭÒ飨ÈçIPX£©¡£ 

¡¡¡¡SocketµÄȱÏÝÊÇËü¹¤×÷ÔÚͨѶµÄµÍ²ã£¬ËùÒÔʵÏÖÆðÀ´½ÏΪ¸´ÔÓ£¨Èç¹ûÊÇWin 
95»òNTƽ̨£¬Ôò²»´æÔÚÕâ¸öÎÊÌ⣬΢Èí¹«Ë¾ÌṩÁËÏàÓ¦µÄ¿Ø¼þ£©¡£µ«ÊÇ£¬Èç¹ûÒªÔÚ¶à¸öƽ
̨¼ä»¥ÏàͨѶ£¬ÔòSocketÊDz»¶þ֮ѡ¡£ 

¡¡¡¡6¡¢MailslotºÍPipe 

¡¡¡¡MailslotºÍPipeÓкܶàÏàͬµã£¬¼´¶¼ÊǸ߲ãµÄ¡¢»ùÓÚÄÚ´æµÄͨѶϵͳ¡£MailslotÓÉSe
rver¶Ë´´½¨£¬´úÂëÈçÏ£º 

¡¡¡¡myMailslot = CreateMailslot(pSlotName, 0, MAILSLOT_WAIT_FOREVER, NULL); 

¡¡¡¡È»ºó£¬Client¶Ë¾Í¿ÉÒÔÏñ´ò¿ªÎļþÒ»Ñù´ò¿ªÕâ¸öMailslot£¬ÔÙͨ¹ýAPIº¯ÊýWriteFile
()À´½«Êý¾ÝдÈëµ½ÏûÏ¢¶ÓÁÐÖС£ 

¡¡¡¡Óë´ËÏàÀàËÆ£¬PipeÒ²ÊÇÓÉServer¶Ë´´½¨µÄ£¬´úÂëÈçÏ£º 

¡¡¡¡pipe = CreateNamedPipe(pPipeName, PIPE_ACCESS_DUPLEX, PIPE_TYPE_MESSAGE 
|PIPE_READMODE_MESSAGE | PIPE_WAIT, PIPE_UNLIMITED_INSTANCES, 
BUFSIZE,BUFSIZE, 20000, NULL); 

¡¡¡¡½Ó×Å£¬Client¶Ë¾Í¿ÉÒÔͨ¹ýÒ»°ãµÄÎļþAPI¶ÁдÊý¾Ý£¬´úÂëÈçÏ£º 

¡¡¡¡pipe = CreateFile(pPipeName, GENERIC_READ | GENERIC_WRITE, 0, NULL, 
OPEN_EXISTING,0,NULL); 

¡¡¡¡success = WriteFile(pipe, pMessage, strlen(pMessage) + 1, &bytesWritten, 
NULL); 

¡¡¡¡Pipe·ÖÁ½ÖÖ£¬¼´ÃüÃûPipeºÍÄäÃûPipe¡£ÄäÃûPipeÊÇÒÔ¾ä±ú¶ø²»ÊÇÒÔÃû×ÖÀ´½øÐбêʶµÄ
£¬Òò¶øÒ²¾ÍÏÞÖÆÁËËüÖ»ÄÜÔÚͬһ̨»úÆ÷ÉÏͨѶ£¬¶ø²»ÄÜÓ¦ÓÃÓÚÍøÂç¡£ÃüÃûPipeÔòÌṩÁËÒÔ
Ãû×ÖÀ´½øÐбêʶ£¬ËùÒÔÄÜÔÚÍøÂçÉϵÄÆäËüÈκεط½´ò¿ªËü¡£ÐèҪעÒâµÄÊÇ£ºÃüÃûPipeÖ»ÄÜ
ÔÚ Win NT¶ø²»ÊÇWin 95ÉÏ´´½¨£¨¼´Server¶Ë£©£¬Client¶ËÔò¿ÉÒÔÊÇÈÎÒâƽ̨¡£ 

¡¡¡¡Pipe¼È¿ÉÒÔµ¥ÏòͨѶҲ¿ÉÒÔË«ÏòͨѶ£¬MailslotÔòÖ»Äܵ¥ÏòͨѶ¡£Client¶Ë¿ÉÒÔ·¢ËÍ
ÏûÏ¢¸ømailslot£¬µ«²»ÄܽÓÊÕÏûÏ¢£»Èç¹ûÄãÏëÒª½ÓÊÕÏûÏ¢£¬ÔòÖ»ÄÜ´´½¨Ò»¸öеÄmailslot
¡£µ«mailslotÓÐÒ»¸öºÜ´óµÄÓŵ㣺ËüÖ§³ÖÊý¾Ý¹ã²¥¡£Ò²¾ÍÊÇ˵£¬ÈôClient¶Ë·¢ËÍÒ»ÌõÏûÏ¢
£¬ÔòÕû¸öÍøÂçÖеÄͬÃû¶ÔÏó¶¼ÄÜÊÕµ½¡£ÕâÊÇÒòΪmailslotµÄÃû×ÖµÄ×÷ÓÃÓòÖ»ÊÇÔÚ±¾Ì¨»úÆ÷
ÉÏ£¬ËùÒÔ¿ÉÔÚ²»Í¬»úÆ÷ÉÏ´´½¨Í¬ÃûµÄmailslot£¬µ±Client¶Ë·¢À´ÏûϢʱÔòÿһ̨»úÉϵÄma
ilslot¶¼µÃµ½Á˸ÃÏûÏ¢µÄÒ»·Ý¿½±´£¬²¢ÔÚ±¾»úÉÏ×÷³öÏàÓ¦µÄ·´Ó¦¡£MailslotµÄ×î´óȱÏÝÊÇ
²»¿É¿¿£¬ÒòΪËüµÄÊý¾ÝÊÇÒÔÊý¾Ý±¨¸ñʽÀ´´«Ë͵ģ¬ÍøÂç´íÎó»ò¸ººÉ¹ýÖض¼»áµ¼ÖÂÊý¾Ý¶ªÊ§
¡£ 

¡¡¡¡PipeÔò½ÏΪ¿É¿¿£¬µ«Ëü²»Äܹ㲥¡£ËùÒÔ£¬Èç¹ûÄã²»ÐèÒª½øÐй㲥£¬ÔòPipeÊǸüºÃµÄÑ¡
Ôñ¡£Ñ¡ÔñMailslot£¬ÔòÒª¶Ô´ËºóÓöµ½µÄÂé·³Óгä·ÖµÄ×¼±¸¡£ 

¡¡¡¡7¡¢¼ôÌù°å£¨Clipboard£© 

¡¡¡¡´ó¼Ò¶ÔWindowsµÄ¼ôÌù°åÓ¦¸Ã²»»á¸Ðµ½Ä°Éú°É£¿ËüµÄ³öÏÖ¾ÍÊÇΪÁËʵÏÖÓ¦ÓóÌÐò¼äµÄ»
¥ÏàÊý¾Ý½»»»¡£WindowsÌṩÁËһϵÁеÄAPIº¯ÊýÀ´ÈÃÓ¦ÓóÌÐò°²È«µØ´ò¿ª¼ôÌù°å£¬¶ÁдÆäÖ
еÄÊý¾Ý¡£ 

¡¡¡¡¼ôÌù°åµÄȱÏÝÒ²ÊÇÏÔ¶øÒ×¼ûµÄ£ºµ±ÓÐеÄÊý¾Ý·ÅÔÚ¼ôÌù°åÉÏʱ£¬ÔòÏÈÇ°µÄÊý¾Ý¾Í»á±»
³åµô£¬¶øÔÚWindowsÖÐÓõ½¼ôÌù°åµÄʱºòÓÖʵÔÚÌ«¶àÁË£¬ËùÒÔÕâÖÖ·½Ê½ÓÃÓÚ³ÌÐò¼äµÄͨѶ
ÏÔÈ»²»¹»°²È«¡£ 

¡¡¡¡8¡¢COMºÍDCOM 

¡¡¡¡¹«¹²¶ÔÏóģʽ£¨COM£©ÊÇÒ»ÖÖЭÒ飬Ëü½¨Á¢ÁËÒ»¸öÈí¼þÄ£¿éͬÁíÒ»¸öÈí¼þÄ£¿éÖ®¼äµÄ
Á¬½Ó£¬È»ºó½«ÆäÃèÊö³öÀ´¡£µ±ÕâÖÖÁ¬½Ó½¨Á¢ÆðÀ´Ö®ºó£¬ÔòÁ½¸öÄ£¿éÖ®¼ä¾Í¿ÉÒÔͨ¹ý³ÆΪ¡°
½Ó¿Ú¡±µÄ»úÖÆÀ´½øÐÐͨѶ¡£COM¿ÉÒÔÓò»Í¬µÄÓïÑÔ£¨VB¡¢VC¡¢Delphi£©½øÐбàÖÆ£¬ÓÖÄܱ»Æä
ËüÓïÑÔ±àдµÄ³ÌÐòËùʹÓ㬲¢ÇÒ²»ÓùÜͨѶ˫·½Êµ¼ÊËù´¦µÄλÖã¨ÊÇÔÚͬһ̨»úÉÏ£¬»¹ÊÇ
ÔÚͬһ¸öÍøÂçÉϵIJ»Í¬»úÉÏ£©¡£ÊÂʵÉÏ£¬InternetÉÏÓдóÁ¿µÄCOM¿Ø¼þ¿É¹©ÈËÃÇÏÂÔØʹÓÃ
£¬ÆäÖÐÓÐÏ൱һ²¿·Ö¾ÍÊÇÓÃÓÚÓ¦ÓóÌÐò¼äµÄÏ໥ͨѶ£¨ÉõÖÁÊÇInternet³ÌÐò¼äµÄͨѶ£©£¬
Ó²ÅÌÉÏÄܹ»¿´µ½µÄ´óÁ¿µÄ.ocxÎļþÆäʵ¾ÍÊÇÒ»ÖÖCOM¡£ 

¡¡¡¡COM¶ÔÏóΪÍⲿµ÷ÓÃÌṩÁËÒ»¸ö±ê×¼µÄ½çÃ棬COM Clientͨ¹ý´´½¨COM 
ServerµÄÒ»¸öʵÀý»ñµÃÖ¸Õ룬תÏòËùÐèµÄº¯Êý¶¨Òå´¦²¢Ö´ÐÐÏàÓ¦µÄ³ÌÐò¡£½²µÃͨË×Ò»µã£¬
Ò²¾ÍÊÇÏÈÕýÈ·¶¨ÒåºÃCOM¶ÔÏóµÄÊôÐÔ£¨Property£©£¬ÔÙÖ´ÐÐÏàÓ¦µÄ·½·¨£¨Method£©¡£ 

¡¡¡¡DCOM£¨·Ö²¼Ê½¹«¹²¶ÔÏóģʽ£©ÊÇCOMÔÚÍøÂçÉϵÄÒ»ÖÖÀ©Õ¹£¬Ëüͨ¹ý°Ñ·Ö²¼Ê½¶ÔÏó¼äµÄ
ͨѶ±ä³ÉÒ»¸öʵÌåÀ´ÊµÏÖͨѶ¡£ 

¡¡¡¡COMÈç½ñ±»Î¢Èí¹«Ë¾´óÁ¦Ìᳫ£¬×îÖøÃûµÄÓÐOLE¡¢ActiveX¡¢DirectXºÍWin95¡¢WinNTµÄ
Íâ¿Ç¡£ÓÉÓÚ΢Èí¹«Ë¾Ä¿Ç°ÔÚÈí¼þÒµ´¦ÓÚ°ÔÖ÷µØ룬ËùÒÔCOMºÜÓпÉÄܳÉΪ½«À´µÄÒµ½ç±ê×¼
£¬Æäǰ;Ҳ½ÏΪ¿´ºÃ¡£µ«COMµÄÅÓ´óÒ²»áʹһЩ¾­Ñé·á¸»µÄ³ÌÐòÔ±Íû¶øÈ´²½£¬ËûÃÇÄþ¿É×Ô¼º
¶àдһЩ´úÂëÒÔʹÕû¸ö³ÌÐò¸üΪ¼ò½à¡¢ÓÐЧ¶ø²»Ô¸Ê¹ÓÃCOM¡£ 

¡¡¡¡ÒÔÉϽéÉܵÄÖ»ÊÇÏÖ½ñÁ÷ÐеÄһЩͨѶ·½·¨£¬ËüÃǸ÷Óи÷µÄÓÅȱµã£¬Ã»ÓÐÄÄÒ»ÖÖÊÇÍòÄÜ
µÄ¡£Òò´Ë£¬Ö»ÓÐÔÚºÏÊʵij¡ºÏ²ÉÓúÏÊʵķ½°¸£¬²ÅÊÇ×îºÃµÄ½â¾ö°ì·¨¡£ 

¡¡¡¡£¨½­ËÕÊ¡ÎÞÎýÊÐÈËÃñÖз35ºÅÖйúÁªÍ¨ Éòì¿ 214002£©
 

¡ù À´Ô´:¡¤¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn¡¤[FROM: tcpip.hit.edu.cn]
--
¡ù ÐÞ¸Ä:¡¤Sun ì¶ 06ÔÂ09ÈÕ14:28:57 Ð޸ı¾ÎÄ¡¤[FROM: 202.118.239.238]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º3.471ºÁÃë