<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Windows on ManuSoft</title><link>https://www.manusoft.com/tags/windows/</link><description>Recent content in Windows on ManuSoft</description><generator>Hugo</generator><language>en-us</language><copyright>1991–2026</copyright><lastBuildDate>Tue, 09 Dec 2014 04:39:50 +0000</lastBuildDate><atom:link href="https://www.manusoft.com/tags/windows/index.xml" rel="self" type="application/rss+xml"/><item><title>QuirkyPolyline updated for Bricscad and ZWCAD+</title><link>https://www.manusoft.com/archive/blog/quirkypolyline-updated-for-bricscad-and-zwcad/</link><pubDate>Tue, 09 Dec 2014 04:39:50 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/quirkypolyline-updated-for-bricscad-and-zwcad/</guid><description>&lt;div class="interactive_right" style="float:right;padding: 0 0 10px 10px"&gt;&lt;div class="button_holder_right"&gt;&lt;g:plusone annotation="bubble" href="http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm" size=""&gt;&lt;/g:plusone&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="float: right;margin: 9px;"&gt;
&lt;/div&gt;&lt;p&gt;I’ve updated &lt;a href="http://otb.manusoft.com/2013/01/quirkypolyline-exposing-foolish-programmers.htm" target="_blank"&gt;QuirkyPolyline&lt;/a&gt; and added support for Bricscad 14 – 15 and ZWCAD+ 2014 – 2015. The new QuirkyPolyline download is available on the &lt;a href="http://www.manusoft.com/software/freebies/arx.html" target="_blank"&gt;ObjectARX freebies page&lt;/a&gt;.&lt;/p&gt;
&lt;div id="simple_socialmedia"&gt;&lt;ul class="ssm_row"&gt;&lt;li class="sharetext"&gt;Share This&lt;/li&gt;&lt;li class="twitter"&gt;&lt;a href="http://twitter.com/share?url=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm&amp;amp;text=QuirkyPolyline updated for Bricscad and ZWCAD+&amp;amp;via=owenwengerd" target="_blank"&gt;Tweet&lt;/a&gt;&lt;/li&gt;&lt;li class="facebook"&gt;&lt;a href="http://www.facebook.com/sharer.php?u=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm&amp;amp;t=QuirkyPolyline updated for Bricscad and ZWCAD+" rel="nofollow" target="_blank" title="Share on Facebook"&gt;Facebook&lt;/a&gt;&lt;/li&gt;&lt;li class="linkedin"&gt;&lt;a href="http://www.linkedin.com/shareArticle?mini=true&amp;amp;url=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm&amp;amp;title=QuirkyPolyline updated for Bricscad and ZWCAD+&amp;amp;source=Outside The Box" rel="nofollow" target="_blank" title="Share on LinkedIn"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;&lt;li class="tumblr"&gt;&lt;a href="http://www.tumblr.com/share/link?url=http%3A%2F%2Fotb.manusoft.com%2F2014%2F12%2Fquirkypolyline-updated-for-bricscad-and-zwcad.htm&amp;amp;name=Outside+The+Box&amp;amp;description=QuirkyPolyline+updated+for+Bricscad+and+ZWCAD%2B" rel="nofollow" target="_blank" title="Share on Tumblr"&gt;Tumblr&lt;/a&gt;&lt;/li&gt;&lt;li class="stumble"&gt;&lt;a href="http://www.stumbleupon.com/submit?url=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm" rel="nofollow" target="_blank" title="Share on StumbleUpon"&gt;Stumble&lt;/a&gt;&lt;/li&gt;&lt;li class="digg"&gt;&lt;a href="http://www.digg.com/submit?phase=2&amp;amp;url=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm" rel="nofollow" target="_blank" title="Share on Digg"&gt;Digg&lt;/a&gt;&lt;/li&gt;&lt;li class="delicious"&gt;&lt;a href="http://del.icio.us/post?url=http://otb.manusoft.com/2014/12/quirkypolyline-updated-for-bricscad-and-zwcad.htm&amp;amp;title=INSERT_TITLE" rel="nofollow" target="_blank" title="Share on Delicious"&gt;Delicious&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;</description></item><item><title>Using /delayload to specify dependent DLL path</title><link>https://www.manusoft.com/archive/blog/using-delayload-to-specify-dependent-dll-path/</link><pubDate>Sat, 26 Jan 2013 01:03:48 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/using-delayload-to-specify-dependent-dll-path/</guid><description>&lt;p&gt;Let&amp;rsquo;s say you have an ObjectARX module with an implicit dependency on another DLL. Your installer puts both your ARX module and the dependent DLL into a private application folder. Windows must be able to resolve the implicit DLL dependency at load time, otherwise it will fail to load your ARX module. Alas, Windows will not automatically search for the dependent DLL in your application folder, even though your ARX module is located there. Therefore your ARX module won&amp;rsquo;t load because the dependent DLL cannot be resolved.&lt;/p&gt;</description></item><item><title>RoboCache for Windows offline files cache management</title><link>https://www.manusoft.com/archive/blog/robocache-released/</link><pubDate>Wed, 02 Jan 2013 08:50:27 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/robocache-released/</guid><description>&lt;p&gt;I&amp;rsquo;ve &lt;a href="http://otb.manusoft.com/2010/12/windows-offline-files.htm" title="Windows offline files"&gt;written before about RoboCache&lt;/a&gt;, a command line utility I wrote for managing the offline files cache in Windows Vista, Windows 7, and now Windows 8. After using the utility internally for a few years, I decided that I might as well clean it up and make it available to the rest of you. &lt;a href="http://www.manusoft.com/software/robocache.html" title="RoboCache" target="_blank"&gt;RoboCache is now available at the ManuSoft web site&lt;/a&gt;. There is a shareware version available, and you can purchase the registered version at the ManuSoft store (cost is 25 USD for a single user license).&lt;/p&gt;</description></item><item><title>Registering an ARX/BRX module as a COM server</title><link>https://www.manusoft.com/archive/blog/registering-an-arxbrx-module-as-a-com-server/</link><pubDate>Tue, 11 Oct 2011 00:18:41 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/registering-an-arxbrx-module-as-a-com-server/</guid><description>&lt;p&gt;If you&amp;rsquo;re developing ARX modules that need to be registered as a COM server, you&amp;rsquo;re faced with some decisions about how to register them. In the old days before anyone cared about user permissions, registration could be safely accomplished at runtime, even via AutoLISP. Unfortunately runtime COM server registration just doesn&amp;rsquo;t work reliably any more under limited user accounts, not to mention registry redirection on 64-bit platforms. There is only one reliable way to register COM servers, and that&amp;rsquo;s doing it at install time under elevated privileges.&lt;/p&gt;</description></item><item><title>OpenDCL 6</title><link>https://www.manusoft.com/archive/blog/opendcl-6/</link><pubDate>Fri, 05 Aug 2011 14:32:27 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/opendcl-6/</guid><description>&lt;p&gt;You may not have noticed, but AutoLISP is still alive and kicking. This is evidenced by the growing community of developers and hobbyist programmers using the latest release of &lt;a title="OpenDCL" href="http://www.opendcl.com" target="_blank"&gt;OpenDCL&lt;/a&gt;, the free graphical user interface library for AutoLISP applications. If you&amp;rsquo;re not familiar with OpenDCL, check out the &lt;a title="OpenDCL 6 Released" href="http://opendcl.com/wordpress/?p=158" target="_blank"&gt;newly released OpenDCL 6&lt;/a&gt;.&lt;/p&gt;</description></item><item><title>The MFC Balloon</title><link>https://www.manusoft.com/archive/blog/the-mfc-balloon/</link><pubDate>Fri, 15 Apr 2011 17:24:46 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/the-mfc-balloon/</guid><description>&lt;p&gt;The MFC version that ships with Visual Studio 2010 is known to cause &lt;a href="https://connect.microsoft.com/VisualStudio/feedback/details/504714/statically-linked-mfc-applications-are-massive"&gt;major explosions in file size&lt;/a&gt; when you link statically. To avoid that problem, I use the Visual Studio 2008 build tools for such cases. I recently got quite a surprise when I rebuilt one such MFC application and discovered that the executable had ballooned from 400kb to 2MB in the space of one week despite only very minor changes.&lt;/p&gt;</description></item><item><title>Simplifying the problem: plain vanilla configuration</title><link>https://www.manusoft.com/archive/blog/simplifying-the-problem-plain-vanilla-configuration/</link><pubDate>Sat, 26 Feb 2011 14:21:32 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/simplifying-the-problem-plain-vanilla-configuration/</guid><description>&lt;p&gt;One of the stages in &lt;a href="http://otb.manusoft.com/2011/02/the-art-of-simplifying-the-problem.htm"&gt;simplifying an AutoCAD software problem&lt;/a&gt; is to rule out (or in) third party add-ons as the cause. To do that, you&amp;rsquo;ll need a &amp;ldquo;plain vanilla&amp;rdquo; test bed configuration that consists of only the out-of-the-box components with no add-ons loaded.&lt;/p&gt;</description></item><item><title>All your base are belong to us</title><link>https://www.manusoft.com/archive/blog/all-your-base-are-belong-to-us/</link><pubDate>Mon, 24 Jan 2011 13:15:40 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/all-your-base-are-belong-to-us/</guid><description>&lt;p&gt;Excited news stories this morning about how &lt;a href="http://news.cnet.com/8301-27080_3-20028919-245.html"&gt;your computer is vulnerable to attack from a phone plugged into your USB port&lt;/a&gt; made me chuckle. This &amp;ldquo;novel hack&amp;rdquo; involves making an Android phone mimic a USB keyboard in order to send keystrokes to the computer. Cool, but why wouldn&amp;rsquo;t a hacker just use a USB keyboard in the first place?&lt;/p&gt;</description></item><item><title>What's the diff?</title><link>https://www.manusoft.com/archive/blog/whats-the-diff/</link><pubDate>Wed, 29 Dec 2010 16:32:31 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/whats-the-diff/</guid><description>&lt;p&gt;One of the required tools in a programmer&amp;rsquo;s toolbox is a tool for comparing files. File comparison utilities have come a long way since the original Unix diff command, but this genre of utilities is still referred to as &lt;a href="http://en.wikipedia.org/wiki/Diff"&gt;diff&lt;/a&gt; tools. For Windows, I use an open source diff utility called &lt;a href="https://sourceforge.net/projects/winmerge/"&gt;WinMerge&lt;/a&gt;. WinMerge includes a shell extension that makes it easy to use from within Windows Explorer.&lt;/p&gt;</description></item><item><title>Debugging heap corruption with PageHeap</title><link>https://www.manusoft.com/archive/blog/debugging-heap-corruption-with-pageheap/</link><pubDate>Wed, 15 Dec 2010 12:58:33 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/debugging-heap-corruption-with-pageheap/</guid><description>&lt;p&gt;Heap corruption bugs in C++ code can present some difficult debugging challenges. Often the actual corruption goes unnoticed until some apparently random point in the future when the corrupt memory is accessed by unrelated code. In such cases, it&amp;rsquo;s almost impossible to infer the location of the bug using typical debugging tools.&lt;/p&gt;</description></item><item><title>Windows offline files</title><link>https://www.manusoft.com/archive/blog/windows-offline-files/</link><pubDate>Sun, 05 Dec 2010 13:20:03 +0000</pubDate><guid>https://www.manusoft.com/archive/blog/windows-offline-files/</guid><description>&lt;p&gt;Do you use the &lt;a href="http://windows.microsoft.com/en-US/windows-vista/Understanding-offline-files"&gt;Windows offline files&lt;/a&gt; feature? I asked this question of some IT/CAD administrator types at Autodesk University last week, and was surprised to find that most didn&amp;rsquo;t even know what it was. In fact, of the dozen or so people I asked, only one actually used the feature.&lt;/p&gt;</description></item></channel></rss>