<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/xsl" href="RSS_xslt_style.asp" version="1.0" ?>
<rss version="2.0" xmlns:WebWizForums="https://syndication.webwiz.net/rss_namespace/">
 <channel>
  <title>Codejock Developer Community : Skin and Armadillo</title>
  <link>http://forum.codejock.com/</link>
  <description><![CDATA[This is an XML content feed of; Codejock Developer Community : Skin Framework : Skin and Armadillo]]></description>
  <copyright>Copyright (c) 2006-2013 Web Wiz Forums - All Rights Reserved.</copyright>
  <pubDate>Sun, 05 Apr 2026 18:30:40 +0000</pubDate>
  <lastBuildDate>Wed, 28 Mar 2007 21:52:36 +0000</lastBuildDate>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Web Wiz Forums 12.04</generator>
  <ttl>360</ttl>
  <WebWizForums:feedURL>forum.codejock.com/RSS_post_feed.asp?TID=6729</WebWizForums:feedURL>
  <image>
   <title><![CDATA[Codejock Developer Community]]></title>
   <url>http://forum.codejock.com/forum_images/codejock-logo.gif</url>
   <link>http://forum.codejock.com/</link>
  </image>
  <item>
   <title><![CDATA[Skin and Armadillo : I agree with you. Its Oleg that...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21537&amp;title=skin-and-armadillo#21537</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=537">Kenneth</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 28 March 2007 at 9:52pm<br /><br /><P>I agree with you.&nbsp; Its Oleg that says its impossible for the skin framework to work with Armadillo or Unicows.&nbsp; It just does not make sense that Armadillo and Unicows work well together, but the skinframework does not work with either.</P><DIV>Keep in mind that Armadillo and Unicows ALREADY work together, without having to modify anything!&nbsp; Its only the skinframework that DOES NOT WORK.</DIV><DIV>&nbsp;</DIV><DIV>&nbsp; </DIV>]]>
   </description>
   <pubDate>Wed, 28 Mar 2007 21:52:36 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21537&amp;title=skin-and-armadillo#21537</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : We talk about skin here. And problem...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21536&amp;title=skin-and-armadillo#21536</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=509">Kite</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 28 March 2007 at 8:58pm<br /><br />We talk about skin here. And problem that all three things(Armadillo, Xtreme, Unicows) work almost in the same way. So the solution is how connect them in right way. Xtreme can work with Armadillo and Unicows and without skin, why not? And why you think that hook of Unicows impossible? I had working solution with Unicows and first version of Xtreme Skin. <br>]]>
   </description>
   <pubDate>Wed, 28 Mar 2007 20:58:42 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21536&amp;title=skin-and-armadillo#21536</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : I still think there is a lot of...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21535&amp;title=skin-and-armadillo#21535</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=537">Kenneth</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 28 March 2007 at 7:53pm<br /><br />I still think there is a lot of double talk about this whole issue.&nbsp; I have had Armadillo and Unicows working together for several years.&nbsp; It seems the only program that does not work is the skin framework.&nbsp; So if it is impossible to hook if you are using Unicows, how does Armadillo work?&nbsp; And the other way around?]]>
   </description>
   <pubDate>Wed, 28 Mar 2007 19:53:57 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21535&amp;title=skin-and-armadillo#21535</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : It was really difficult to make...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21516&amp;title=skin-and-armadillo#21516</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=509">Kite</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 28 March 2007 at 4:25am<br /><br />It was really difficult to make it work. I can give you a hint. Unicows and Armadillo works in almost the same way, right, but not the same!!! I do not use Unicows in my projects now because Xtreme is not support it and I cannot skip Armadillo also because of Xtreme. <br><br>First, when you use Armadillo you have wrong IMAGE_IMPORT_DESCRIPTOR because of protection and second, your functions like GetProcAddress, LoadLibraryA <br>will always point to Armadillo functions, not Xtreme after LoadSkin<br><br>I have written a small DLL with stubs for functions GetProcAddress, LoadLibraryA, LoadLibraryW and so on and link it in Unicows way, so that after compiling it uses my functions, not Armadillo and not Xtreme, and not system functions. But now I can do what I want with this DLLs. And after loading skin I put in this stubs pointers to Xtreme functions OnHookGetProcAddress and so on. It seems all works fine.<br><br>After all of this you can find that now you will not able to load ArmAccess.dll, because LoadLibrary now is ours. But according to Armadillo forum you can know that you can use GetModuleHandle(NULL) instead of calling LoadLibrary. And for GetProcAddress (note just for ArmAccess.dll functions) you can use: <br><br><span style="font-size: 9pt; color: rgb(0, 0, 0); font-family: Courier New;">DWORD&nbsp;GetProcAddressA(HINSTANCE&nbsp;hInst,&nbsp;const&nbsp;char&nbsp;*fnname)&nbsp;{ <br>&nbsp;&nbsp;&nbsp;typedef&nbsp;DWORD&nbsp;(__stdcall&nbsp;*GetProcAddressAFn)(HMODULE,&nbsp;LPCSTR); <br><br>&nbsp;&nbsp;&nbsp;char&nbsp;tmp&#091;256&#093;=""; <br>&nbsp;&nbsp;&nbsp;DWORD&nbsp;addr; <br>&nbsp;&nbsp;&nbsp;GetEnvironmentVariableA("GetProcAddressA",&nbsp;tmp,&nbsp;256); <br>&nbsp;&nbsp;&nbsp;addr=atol(tmp); <br>&nbsp;&nbsp;&nbsp;if&nbsp;(addr!=0)&nbsp;{ <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;GetProcAddressAFn&nbsp;GPA=(GetProcAddressAFn)(addr); <br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;GPA(hInst,&nbsp;fnname); <br>&nbsp;&nbsp;&nbsp;}&nbsp;else&nbsp;return&nbsp;0; <br>};<br><br></span> ]]>
   </description>
   <pubDate>Wed, 28 Mar 2007 04:25:13 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21516&amp;title=skin-and-armadillo#21516</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : Hi, SkinFramework is very specific...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21515&amp;title=skin-and-armadillo#21515</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 28 March 2007 at 1:09am<br /><br /><DIV>Hi,</DIV><DIV>SkinFramework is very specific control - it hooks dll table to catch messages. Armadillo&nbsp; do the same. </DIV><DIV>How SkinFramework should&nbsp; work if it was already hooked by Armadillo&nbsp;? </DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV><DIV>I guess you can create some loader dll, protect it with Armadillo&nbsp; and from loader dll run your main application with skinframework.</DIV>]]>
   </description>
   <pubDate>Wed, 28 Mar 2007 01:09:05 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21515&amp;title=skin-and-armadillo#21515</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : How come Kite can get it to work...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21512&amp;title=skin-and-armadillo#21512</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=537">Kenneth</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 27 March 2007 at 6:16pm<br /><br />How come Kite can get it to work and nobody else can.&nbsp; We have the same basic problems, that is we use both Unicode and Armadillo.<DIV>&nbsp;</DIV><DIV>The skin framework is a large part of the pro toolkit, and it should work with major packages such as Armadillo and Unicode.</DIV><DIV>&nbsp;</DIV><DIV>Ken</DIV><DIV>&nbsp;</DIV><DIV>&nbsp;</DIV>]]>
   </description>
   <pubDate>Tue, 27 Mar 2007 18:16:41 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21512&amp;title=skin-and-armadillo#21512</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : Hi,  For future questions can...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21481&amp;title=skin-and-armadillo#21481</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 27 March 2007 at 1:16am<br /><br />Hi,<DIV>&nbsp;</DIV><DIV>For future questions can you describe what you did?</DIV>]]>
   </description>
   <pubDate>Tue, 27 Mar 2007 01:16:58 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21481&amp;title=skin-and-armadillo#21481</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : In any case I have made workaround...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21468&amp;title=skin-and-armadillo#21468</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=509">Kite</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 26 March 2007 at 4:15pm<br /><br />In any case I have made workaround and it works fine with Armadillo and Xtreme Skin statically linked]]>
   </description>
   <pubDate>Mon, 26 Mar 2007 16:15:00 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21468&amp;title=skin-and-armadillo#21468</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : Hi,   we tried Armadillo and...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21446&amp;title=skin-and-armadillo#21446</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=6851">Oleg</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 26 March 2007 at 3:03am<br /><br />Hi, <DIV>&nbsp;</DIV><DIV>we tried Armadillo&nbsp; and it use same methods as unicows which can't&nbsp; work together with SkinFramework.&nbsp; :(</DIV>]]>
   </description>
   <pubDate>Mon, 26 Mar 2007 03:03:55 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21446&amp;title=skin-and-armadillo#21446</guid>
  </item> 
  <item>
   <title><![CDATA[Skin and Armadillo : Xtreme SkinFramework doesn&amp;#039;t...]]></title>
   <link>http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21435&amp;title=skin-and-armadillo#21435</link>
   <description>
    <![CDATA[<strong>Author:</strong> <a href="http://forum.codejock.com/member_profile.asp?PF=509">Kite</a><br /><strong>Subject:</strong> 6729<br /><strong>Posted:</strong> 25 March 2007 at 11:47am<br /><br />Xtreme SkinFramework doesn't work with Armadillo protection when statically linked. What can be done to make it work?]]>
   </description>
   <pubDate>Sun, 25 Mar 2007 11:47:34 +0000</pubDate>
   <guid isPermaLink="true">http://forum.codejock.com/forum_posts.asp?TID=6729&amp;PID=21435&amp;title=skin-and-armadillo#21435</guid>
  </item> 
 </channel>
</rss>