گذاشتن ThemeXP براي برنامه هاي خودتان

گذاشتن ThemeXP براي برنامه هاي خودتان

اگر ديده باشيد در Windows XP بعضي از برنامه ها به شکل ThemeXP هستند و برخي نيستند. مثلا برنامه هايي که خودتون با  VB مي نويسيد به شکل XP در نمياد.

براي اين کار بايد از فايلهاي manifest استفاده کنيد.

نحوه ي اين کار:

اين چرت و پرتهاي زير رو توي يک فايل با پسوند .manifest ذخيره کنيد:

 

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">

<assemblyIdentity

   version = "1.0.0.0"

   processorArchitecture = "X86"

   name = "Microsoft.Winweb.VB_Application"

   type="win32"

/>

<description>.NET control deployment tool</description>

<dependency>

   <dependentAssembly>

     <assemblyIdentity

       type="win32"

       name = "Microsoft.Windows.Common-Controls"

       version = "6.0.0.0"

       processorArchitecture = "X86"

       publicKeyToken = "6595b64144ccf1df"

       language = "*"

     />

   </dependentAssembly>

</dependency>

</assembly>

اسم اين فايل، دو پسوندي است. يعني مثلا شما برنامه اي داريد به اسم Project1.exe

اسم اين فايل رو بايد بذاريد Project1.exe.manifest

و در دايرکتوري اي که Project1.exe قرار دارد، اين فايل رو بذاريد.

آن وقت است که برنامه ي شما موقع اجرا شدن، ThemeXP است.

 

يا مثلا اين کار رو براي خود ويژوال بيسيک مي تونيد انجام بديد. براي اين کار در دايرکتوري VB98، اين فايل رو به اسم VB6.exe.manifest ذخيره کنيد. و سپس ويژوال بيسيک رو اجرا کنيد. اون موقع است که از خوشحالي پر در مياريد :D

 

  
نویسنده : محمد ; ساعت ٦:٥۸ ‎ب.ظ روز دوشنبه ۱۳ بهمن ،۱۳۸٢