VB °æ (¾«»ªÇø)

·¢ÐÅÈË: bloom (©À©Á©Â©Ã©Ä©Æ©Ç¨), ÐÅÇø: VB
±ê  Ìâ: VerFindFile(Îļþ´¦Àí)(×ªÔØ)
·¢ÐÅÕ¾: ¹þ¹¤´ó×϶¡Ïã (2000Äê09ÔÂ07ÈÕ18:42:22 ÐÇÆÚËÄ), ×ªÐÅ

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

VerFindFile 

VBÉùÃ÷ 
Declare Function VerFindFile Lib "version.dll" Alias "VerFindFileA" (ByVal 
uFlags As Long, ByVal szFileName As String, ByVal szWinDir As String, ByVal 
szAppDir As String, ByVal szCurDir As String, lpuCurDirLen As Long, ByVal 
szDestDir As String, lpuDestDirLen As Long) As Long 
˵Ã÷ 
ÓÃÕâ¸öº¯Êý¾ö¶¨Ò»¸öÎļþÓ¦°²×°µ½ÄÄÀï 
·µ»ØÖµ 
Long£¬ÏÂÊöÖµÖ®Ò»£º 
VFF_CURNEDEST Ö¸³öÎļþÏÖÓа汾²»Ó¦ÔÚÓÉszDestDir²ÎÊýÖ¸¶¨µÄĿ¼ÖУ¬ÄǸöĿ¼ÊÇÓÉ
º¯Êý½¨Ò鰲װа汾µÄµØ·½ 
VFF_FILEINUSE Ö¸³öÏÖÓÐÎļþµ±Ê±ÕýÔÚʹÓ㬶øÇÒ²»ÒªÔÚ´Ëʱɾ³ý 
VFF_BUFFTOOSMALL Ö¸³öszDestDir»òszCurDir»º³åÇøµÄÒ»¸ö»òÁ½¸ö¶¼Ì«Ð¡£¬²»×ãÒÔÈÝÏÂÄ¿
¼Ãû 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
uFlags Long£¬Ä¿Ç°Ö»¶¨ÒåÁËVFFF_ISSHAREDFILE£¬ËüÖ¸³öÎļþ¿ÉÓɶà¸öÓ¦ÓóÌÐò¹²Ïí¡£Èç
Ö¸¶¨ÁËÕâ¸ö±êÖ¾£¬¸Ãº¯Êý»á½¨Ò齫Îļþ°²×°µ½windows»òϵͳĿ¼¡£ÈçÕâ¸ö²ÎÊýΪÁ㣬Ôò
º¯Êý»á½¨Ò齫Îļþ°²×°µ½Ó¦ÓóÌÐòĿ¼ 
szFileName String£¬Òª°²×°µÄÎļþÃû¡£×¢ÒâÕâ¸ö×Ö´®²»Ó¦°üÀ¨ÎļþµÄ·¾¶ 
szWinDir String£¬ÉèΪwindowsĿ¼¡£Ä¿Â¼Ãû³ÆÊÇÓÃGetWindowsDirectoryº¯ÊýÈ¡µÃµÄ 
szAppDir String£¬Ó¦ÓóÌÐòÒÔ¼°ËùÓÐÏà¹ØÎļþµÄ°²×°Ä¿Â¼µÄÍêÕû·¾¶Ãû³Æ 
szCurDir String£¬Ö¸¶¨Ò»¸ö×Ö´®»º³åÇø£¬ÓÃÓÚÈÝÄɰüº¬ÁËÎļþÏÖÓа汾µÄĿ¼¡£ÈçÎļþ
°æ±¾²»´æÔÚ£¬ÔòÔÚ»º³åÇøÖÐÔØÈëÔ´ÎļþµÄĿ¼¡£×¢Òâ±ØÐëΪÕâ¸ö»º³åÇøÖÁÉÙ·ÖÅäMAX_PATH
¸ö×Ö·ûµÄ¿Õ¼ä 
lpuCurDirLen Long£¬szCurDir»º³åÇøµÄ³¤¶È¡£Õâ¸öº¯Êý»áÉèΪʵ¼Ê×°ÔØµ½»º³åÇøµÄ×Ö·û
ÊýÁ¿ 
szDestDir String£¬Ö¸¶¨Ò»¸ö»º³åÇø£¬ÓÃÓÚ×°ÔØÓ¦ÔÚÆäÖа²×°ÐÂÎļþµÄÒ»¸öĿ¼Ãû¡£×¢Òâ
ÖÁÉÙҪΪÕâ¸ö»º³åÇø·ÖÅäMAX_PATH¸ö×Ö·ûµÄ¿Õ¼ä 
lpuDestDirLen Long£¬szDestDir»º³åÇøµÄ³¤¶È¡£Õâ¸ö±äÁ¿»áÉèΪʵ¼Ê×°ÔØµ½»º³åÇøµÄ×Ö
·ûÊýÁ¿ 


--

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