VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: DuplicateHandle(½ø³ÌÓëÏß³Ì)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:36:20 ÐÇÆÚËÄ), ×ªÐÅ

¡¾ ÒÔÏÂÎÄ×Ö×ªÔØ×Ô cnTemp ÌÖÂÛÇø ¡¿
¡¾ Ô­ÎÄÓÉ catchy Ëù·¢±í ¡¿
·¢ÐÅÈË: yucheng (ÎÞ»°¿É˵), ÐÅÇø: VisualBasic
·¢ÐÅÕ¾: BBS Ë®Ä¾Ç廪վ (Sat Apr  8 00:45:19 2000) WWW-POST

DuplicateHandle 

VBÉùÃ÷ 
Declare Function DuplicateHandle Lib "kernel32" Alias "DuplicateHandle" 
(ByVal hSourceProcessHandle As Long, ByVal hSourceHandle As Long, ByVal 
hTargetProcessHandle As Long, lpTargetHandle As Long, ByVal dwDesiredAccess 
As Long, ByVal bInheritHandle As Long, ByVal dwOptions As Long) As Long 
˵Ã÷ 
ÔÚÖ¸³öÒ»¸öÏÖÓÐϵͳ¶ÔÏóµ±Ç°¾ä±úµÄÇé¿öÏ£¬ÎªÄǸö¶ÔÏó´´½¨Ò»¸öоä±ú¡£µ±Ç°¾ä±ú¿ÉÄÜ
λÓÚÒ»¸ö²»Í¬µÄ½ø³Ì 
·µ»ØÖµ 
Long£¬·ÇÁã±íʾ³É¹¦£¬Áã±íʾʧ°Ü¡£»áÉèÖÃGetLastError 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
hSourceProcessHandle Long£¬ÓµÓÐÔ´¾ä±úµÄÄǸö½ø³ÌµÄ¾ä±ú¡£ÈçÔ´¾ä±ú´ÓÊôÓÚµ±Ç°½ø³Ì
£¬ÔòʹÓÃGetCurrentProcess 
hSourceHandle Long£¬Ö¸¶¨¶ÔÏóµÄÏÖÓоä±ú¡£ 
hTargetProcessHandle Long£¬¼´½«ÓµÓÐжÔÏó¾ä±úµÄÒ»¸ö½ø³ÌµÄ¾ä±ú¡£ÈçÔ´¾ä±ú´ÓÊôÓÚ
µ±Ç°½ø³Ì£¬ÔòʹÓÃGetCurrentProcess 
lpTargetHandle Long£¬Ö¸¶¨ÓÃÓÚ×°ÔØÐ¾ä±úµÄÒ»¸ö³¤ÕûÐͱäÁ¿ 
dwDesiredAccess Long£¬Ð¾ä±úÒªÇóµÄ°²È«·ÃÎʼ¶±ð¡£ÈçdwOptionsÒÑÖ¸¶¨ÁË
DUPLICATE_SAME_ACCESS£¬ÄÇôºöÂÔÕâÀïµÄÉèÖ᣿ÉÒÔ½øÐеķÃÎÊÓɶÔÏóµÄÀàÐ;ö¶¨£¬Ëü
ÃÇÔÚ²»Í¬ÏµÍ³¶ÔÏóµÄ·ÃÎʳ£Êý±íÀï½øÐÐÁË×ܽá 
bInheritHandle Long£¬Èçоä±ú¿ÉÓÉhSourceProcessHandleµÄ×Ó½ø³Ì¼Ì³Ð£¬ÔòΪTRUE 
dwOptions Long£¬ÏÂÁг£ÊýµÄÒ»¸ö»òÁ½¸ö£º 
DUPLICATE_SAME_ACCESS Ð¾ä±úÓµÓÐÓëԭʼ¾ä±úÏàͬµÄ°²È«·ÃÎÊÌØÕ÷ 
DUPLICATE_CLOSE_SOURCE Ô­Ê¼¾ä±úÒѾ­¹Ø±Õ¡£¼´Ê¹·¢Éú´íÎó¡£ËüÒ²Òª¹Ø±Õ  
×¢½â 
ÔÚÒ»¸ö½ø³ÌÖУ¬Õâ¸öº¯Êý¿É¸ù¾ÝλÓÚ²»Í¬½ø³ÌÄÚµÄÏÖÓоä±ú´´½¨Ò»¸öоä±ú¡£¿ÉÒÔ´ÓÕâÁ½
¸ö½ø³ÌÖз¢³ö¶ÔÕâ¸öº¯ÊýµÄµ÷Ó᣽ø³Ì±ØÐëÌṩPROCESS_DUP_HANDLE·ÃÎÊȨÏÞ£¬·ñÔòº¯Êý
Ö´Ðв»Äܳɹ¦
¾ä±ú¿ÉÒÔÖØ¸´µÄ¶ÔÏó°üÀ¨¿ØÖÆÌ¨¡¢Îļþ£¨°üÀ¨Í¨ÐÅÉ豸£©¡¢ÎļþÓ³É䡢ʼþ¡¢¿ÉµÈ´ý¼ÆÊ±
Æ÷¡¢»¥³âÌå¡¢¹ÜµÀ¡¢½ø³Ì¡¢×¢²á±íÏî¡¢ÐźŻúÒÔ¼°Ïß³Ì
 


--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: casi.bbs@smth.org]
--
¡ù ×ªÔØ:£®¹þ¹¤´ó×϶¡Ïã bbs.hit.edu.cn£®[FROM: 202.118.247.254]
[°Ù±¦Ïä] [·µ»ØÊ×Ò³] [Éϼ¶Ä¿Â¼] [¸ùĿ¼] [·µ»Ø¶¥²¿] [Ë¢ÐÂ] [·µ»Ø]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
Ò³ÃæÖ´ÐÐʱ¼ä£º8.450ºÁÃë