VB °æ (¾«»ªÇø)

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

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

VerQueryValue 

VBÉùÃ÷ 
Declare Function VerQueryValue& Lib "version.dll" Alias "VerQueryValueA" 
(pBlock As Byte, ByVal lpSubBlock As String, lplpBuffer As Long, puLen As 
Long) 
˵Ã÷ 
Õâ¸öº¯ÊýÓÃÓÚ´Ó°æ±¾×ÊÔ´ÖлñÈ¡ÐÅÏ¢¡£µ÷ÓÃÕâ¸öº¯Êýǰ£¬±ØÐëÏÈÓÃGetFileVersionInfoº¯
Êý»ñÈ¡°æ±¾×ÊÔ´ÐÅÏ¢¡£Õâ¸öº¯Êý»á¼ì²é×ÊÔ´ÐÅÏ¢£¬²¢½«ÐèÒªµÄÊý¾Ý¸´ÖƵ½Ò»¸ö»º³åÇøÀï 

·µ»ØÖµ 
Long£¬TRUE£¨·ÇÁ㣩±íʾ³É¹¦£¬ÈçÇëÇóµÄÐÅÏ¢²»´æÔÚ£¬»òpBlock²»ÊôÓÚÓÐЧ°æ±¾ÐÅÏ¢£¬ÄÇ
¾Í·µ»ØÒ»¸öÁã 
²ÎÊý±í 
²ÎÊý ÀàÐͼ°ËµÃ÷ 
pBlock Byte£¬Ö¸¶¨Ò»¸öÄÚ´æ¿éµÚÒ»¸ö×ֽڵĵØÖ·¡£Õâ¸öÄÚ´æ¿é°üº¬ÁËÓÉ
GetFileVersionInfoº¯ÊýÈ¡»ØµÄ°æ±¾Êý¾ÝÐÅÏ¢ 
lpSubBlock String£¬ÏÂÊöÖµÖ®Ò»£º 
"\" »ñÈ¡ÎļþµÄVS_FIXEDFILEINFO½á¹¹ 
"\VarFileInfo\Translation" »ñÈ¡ÎļþµÄ·­Òë±í 
"\StringFileInfo\...." »ñÈ¡ÎļþµÄ×Ö´®ÐÅÏ¢¡£²Î¿¼×¢½â 
lplpBuffer Long£¬Ö¸¶¨Ò»¸öLong±äÁ¿µÄµØÖ·£¬¸Ã±äÁ¿ÓÃÓÚ×°ÔØÒ»¸ö»º³åÇøµÄµØÖ·¡£ÇëÇó
µÄ°æ±¾ÐÅÏ¢×îÖÕ»á×°ÔØµ½ÄǸö»º³åÇøÀï 
puLen Long£¬Ö¸¶¨ÓÉlplpBuffer²ÎÊýÒýÓõÄÊý¾ÝÖµµÄ³¤¶È£¬ÒÔ×Ö½ÚΪµ¥Î» 
×¢½â 
ÈçlplpBuffer²ÎÊýΪ"\StringFileInfo\...."£¬»º³åÇøÀï¾Í»áÔØÈëÒ»¸öÕûÊýÊý×顣ÿһ¶Ô
ÕûÊý¶¼´ú±íÒ»ÖÖÓïÑԺʹúÂëÒ³£¬ËüÃÇÃè»æÁË¿ÉÓõÄ×Ö´®ÐÅÏ¢¡£Í¨¹ýÓÃÏÂÃæÕâÈý¸ö²¿·ÖÖ¸¶¨
Ò»¸ö×Ö´®£¬´Ó¶ø»ñµÃStringFileInfo×Ö´®Êý¾Ý£º"\StringFileInfo\languagecodepage\st
ringname"£¬ÆäÖÐlanguagecodepage£¨ÓïÑÔ´úÂëÒ³£©ÊDzÉÓÃ×Ö´®ÐÎʽµÄÒ»¸ö8×Ö·ûÊ®Áù½øÖÆ
Êý×Ö¡£Èç·­Òë±íÖеÄÓïÑÔ´úÂëÒ³ÌõÄ¿ÊÇ&H04090000£¬ÄÇôÕâ¸ö×Ö´®¾ÍÓ¦¸ÃÊÇ"04090000"¡£
stringname£¨×Ö´®Ãû£©Ö¸¶¨µÄÊÇÒ»¸ö×Ö´®Ãû¡£Õâ¸ö²ÎÊýµÄÒ»¸öÀý×ÓÈçÏ£º
"\StringFileInfo\04090000\CompanyName"
 
ÆäËû 
´ÓvbµÄapiÎı¾²é¿´Æ÷¸´ÖƵÄÉùÃ÷ÈçÏ£º
Declare Function VerQueryValue Lib "version.dll" Alias "VerQueryValue" 
(pBlock As Any, ByVal lpSubBlock As String, ByVal lplpBuffer As Long, puLen 
As Long) As Long 


--

--
¡î À´Ô´:£®¹þ¹¤´ó×϶¡Ïã 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.591ºÁÃë