<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
  <channel>
    <title>Windows Feed - Programmer's Heaven</title>
    <link>http://www.programmersheaven.com/feed/Tag/1978/RSS.aspx</link>
    <description>Events at Programmer's Heaven related to Windows.</description>
    <language>en</language>
    <copyright>Copyright 2013 Programmers Heaven</copyright>
    <pubDate>Sat, 18 May 2013 11:33:55 -0700</pubDate>
    <generator>Argotic Syndication Framework 2007.3.0.1, http://www.codeplex.com/Argotic</generator>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <ttl>360</ttl>
    <item>
      <title>SKELETON Version 3.2</title>
      <link>http://www.programmersheaven.com/download/14861/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Wayne+Radburn/"&gt;Wayne Radburn&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/14861/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Simple to more detailed source code examples with a help file showing how to start building Win32 applications using assembly language. Updated for use with Jeremy Gordon's &amp;quot;Go&amp;quot; development tools on Microsoft Windows XP.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/14861/download.aspx</guid>
      <pubDate>Thu, 29 Nov 2012 13:10:32 -0700</pubDate>
    </item>
    <item>
      <title>African Assembler (ASM++) 12.11</title>
      <link>http://www.programmersheaven.com/download/56734/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/tinashh2007/"&gt;tinashh2007&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56734/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;The African Assembler has been updated to fully support PE32 and PE64. It now supports, MS-DOS COM, Raw Binary, DOS MZ, OMF 16-bit and 32-bit, PE32 and PE64. Currently under development is COFF 32 and 64-bit. Quite a number of tools and examples are included in this package.
As we speak Im developing hybrid 32 and 64-bit operating system using ASM++

Enjoy</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56734/download.aspx</guid>
      <pubDate>Fri, 23 Nov 2012 07:09:53 -0700</pubDate>
    </item>
    <item>
      <title>Ubuntu Linux</title>
      <link>http://www.programmersheaven.com/user/Charlemagne/blog/8397-Ubuntu-Linux/</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Charlemagne/"&gt;Charlemagne&lt;/a&gt; wrote a &lt;a href="http://www.programmersheaven.com/user/Charlemagne/blog/8397-Ubuntu-Linux/"&gt;new blog post&lt;/a&gt; in their &lt;a href="http://www.programmersheaven.com/user/Charlemagne/blog/"&gt;blog&lt;/a&gt;.&lt;/p&gt;My very first encounter with computers was with the Apple II, and a good way to use it was to know BASIC (PCs were called microcomputers then).  That was way back in 1982.  Later Microsoft was used specifically with DOS.  I don't recall the exact dates but later I used MS Windows.  All of these were machines used in the institutions I studied and worked in.  The very first computer in the house was bought by my brother and it had Win95 and later Win98 was installed.  We occasionally installed some other versions (Me and 2000) but it always gravitated to Win98.  My dual boot desktop has WinXP in it.&lt;br /&gt;
&lt;br /&gt;
In late 2002, I decided to try &lt;em&gt;Debian GNU/Linux&lt;/em&gt; (kernel 2.2.20) mainly because Windows was very expensive, and also because Linux was nice and free.  You only pay for the plastic (CD) and delivery.  At that time, I had a hard time and I didn't even recommend it to others.  You have to read a lot of documentation, but the more important side-effect was that I appreciated the inner workings of a computer.  It also demanded that I use text mode more often (console) than GUIs.  After a year or so, I backslid to using Windows again although my PC was dual-boot (can be booted with Windows or Linux). With some emails I received from a classmate of mine (UPCM '91), I decided to again dabble in Linux.&lt;br /&gt;
&lt;br /&gt;
Using Google, I searched: "best linux distribution". The results were unequivocal.  &lt;em&gt;Ubuntu&lt;/em&gt; always popped up.  So I went to its website and ordered Live CDs, and I was surprised that they were given for free, including the stamps!  I then installed Ubuntu 6.06 (dual boot with WinXP), nicknamed Dapper Drake.  It worked perfectly well: everything you can do with Windows, you can do in &lt;em&gt;Ubuntu Linux&lt;/em&gt;.  And everything is so easy.&lt;br /&gt;
&lt;br /&gt;
The desktop was &lt;em&gt;GNOME&lt;/em&gt;, which some say looks like a Mac (I don't know if this is true because I never owned a Mac).&lt;br /&gt;
&lt;br /&gt;
A newer version of the OS becomes available every six months.  Try &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt;; if you have only 1 PC, do a dual boot (disc has to be partitioned or sliced if only 1 HD is present).&lt;br /&gt;
&lt;br /&gt;
There are many other free OS's out there... it's ultimately your choice.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/Charlemagne/blog/8397-Ubuntu-Linux/</guid>
      <pubDate>Sat, 09 Jun 2012 09:17:33 -0700</pubDate>
    </item>
    <item>
      <title>problem with getprocaddress in service</title>
      <link>http://www.programmersheaven.com/mb/windows/422673/422673/ReadMessage.aspx#422673</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/vv40in/"&gt;vv40in&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/422673/422673/ReadMessage.aspx#422673"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;Hello!&lt;br /&gt;
For example, i have a little function in dll:&lt;br /&gt;
void dll_func(){&lt;br /&gt;
  char buf[32];&lt;br /&gt;
  char* p = "qwerty";&lt;br /&gt;
  strcpy(buf,p);&lt;br /&gt;
  // or&lt;br /&gt;
  GetLastError(); &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I call GetProcAddress("dll_func") and call got function.&lt;br /&gt;
If it happened in nonservice application, then dll_func works OK.&lt;br /&gt;
But if service calls dll_func, then it get access violation in strcpy.&lt;br /&gt;
In service debug window I see that [p = "qwerty";] - is unreadable pointer.&lt;br /&gt;
The same if dll_func contains only GetLastError() call - it get access violation.&lt;br /&gt;
I suspect that dll data segment was loaded incorrectly or did not loaded at all when dll was loaded fom service.&lt;br /&gt;
Anybody, could you help me!&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/422673/422673/ReadMessage.aspx#422673</guid>
      <pubDate>Wed, 23 Mar 2011 02:27:11 -0700</pubDate>
    </item>
    <item>
      <title>Re: Needs help on basics of windows programming.</title>
      <link>http://www.programmersheaven.com/mb/windows/422064/422406/ReadMessage.aspx#422406</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/carly/"&gt;carly&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/422064/422406/ReadMessage.aspx#422406"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;Just use Win32 api (C or C++)&lt;br /&gt;
See on Professional Win32 api newsgroup :&lt;br /&gt;
news://nntp.aioe.org/comp.os.ms-windows.programmer.win32&lt;br /&gt;
or &lt;a href="http://tinyurl.com/cmhb5g"&gt;http://tinyurl.com/cmhb5g&lt;/a&gt; by Google&lt;br /&gt;
where it has often been discussed&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/422064/422406/ReadMessage.aspx#422406</guid>
      <pubDate>Sun, 13 Mar 2011 03:07:07 -0700</pubDate>
    </item>
    <item>
      <title>Re: Windows Event Queue</title>
      <link>http://www.programmersheaven.com/mb/windows/421669/421689/ReadMessage.aspx#421689</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/421669/421689/ReadMessage.aspx#421689"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;Each window will have its own message queue and application as a whole will have a message queue.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/421669/421689/ReadMessage.aspx#421689</guid>
      <pubDate>Sat, 12 Feb 2011 06:34:16 -0700</pubDate>
    </item>
    <item>
      <title>Changing the Desktop Wallpaper (C#)</title>
      <link>http://www.programmersheaven.com/article/107065-Changing+the+Desktop+Wallpaper+(C%23)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/107065-Changing+the+Desktop+Wallpaper+(C%23)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;The .NET framework does not natively support changing the desktop wallpaper. However, it is possible to set the wallpaper image using Platform Invocation Services (P/Invoke) by calling the SystemParametersInfo function.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/107065-Changing+the+Desktop+Wallpaper+(C%23)/info.aspx</guid>
      <pubDate>Thu, 03 Feb 2011 15:36:10 -0700</pubDate>
    </item>
    <item>
      <title>Re: Adding windows calculator</title>
      <link>http://www.programmersheaven.com/mb/MS-DOS/419408/419591/ReadMessage.aspx#419591</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/pseudocoder/"&gt;pseudocoder&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/MS-DOS/419408/419591/ReadMessage.aspx#419591"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/MS-DOS/Board.aspx"&gt;MS-DOS&lt;/a&gt; forum.&lt;/p&gt;add a label&lt;br /&gt;
&lt;br /&gt;
if %choose% == C goto calc&lt;br /&gt;
if %choose% == c goto calc&lt;br /&gt;
&lt;br /&gt;
:calc&lt;br /&gt;
run %windir%\system32\calc.exe&lt;br /&gt;
goto calc_end&lt;br /&gt;
:other labels&lt;br /&gt;
...&lt;br /&gt;
...&lt;br /&gt;
:calc_end&lt;br /&gt;
&lt;br /&gt;
try something like that; it looks like it's defaulting to a shutdown because of being included inside of :begin&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/MS-DOS/419408/419591/ReadMessage.aspx#419591</guid>
      <pubDate>Mon, 08 Nov 2010 14:19:34 -0700</pubDate>
    </item>
    <item>
      <title>Can event viewer in win 2000 consume ETW trace?</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/419437/419437/ReadMessage.aspx#419437</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/rageshctech/"&gt;rageshctech&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/419437/419437/ReadMessage.aspx#419437"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;Event viewer in Win 2000 and XP aren't directly consuming any traces from ETW, I can only log it in to an ETL file. Is it possible to log real-time, in to the event viewer in Windows 2000? I know Its possible in Vista, but I want an answer for Windows 2000. Pls help!</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/419437/419437/ReadMessage.aspx#419437</guid>
      <pubDate>Mon, 01 Nov 2010 06:39:20 -0700</pubDate>
    </item>
    <item>
      <title>Creating Performance Counters Programmatically (C#)</title>
      <link>http://www.programmersheaven.com/article/106425-Creating+Performance+Counters+Programmatically+(C%23)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/106425-Creating+Performance+Counters+Programmatically+(C%23)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;Performance counters allow numerical information about the current state of the operating system or an application to be recorded and monitored using standard tools. This article explains how to create custom performance counters using C# code.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/106425-Creating+Performance+Counters+Programmatically+(C%23)/info.aspx</guid>
      <pubDate>Wed, 27 Oct 2010 15:28:31 -0700</pubDate>
    </item>
    <item>
      <title>jPDFProcess 4.21</title>
      <link>http://www.programmersheaven.com/download/37963/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/gholmann/"&gt;gholmann&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/37963/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;jPDFProcess is a Java library to work with PDF documents that can be used to deliver customized PDF content to your users or to process and manipulate incoming PDF content. The library has a simple interface to work with PDF documents and is designed to be integrated easily and seamlessly into your PDF document workflow. 

jPDFProcess provides the functionality found in many of our other libraries, including printing, setting permissions and security, creating and assembling documents, digital signing, working with form fields, extracting text and more. 

The library can work with PDF documents from files, URLs and input streams and can save documents to files and output streams, so it can serve documents from a J2EE application directly to a client browser without any temporary files. 

jPDFProcess is platform independent, so it can be used in any environment that supports Java, including Windows, Mac OSX and Linux. 

Main Features
+ Create new PDF documents or work with existing PDF documents. 
+ Add content onto existing or new pages. 
+ Assemble documents, split, merge, combine documents, remove pages. 
+ Encrypt documents using RC4 or AES encryption, set document permissions. 
+ Digitally sign PDF documents 
+ Import, export and fill interactive form data. 
+ Convert documents to TIFF, JPEG, PNG images. 
+ Apply and verify digital signatures. 
+ Extract text content. 
+ Print PDF documents. 
+ Add file attachments. 
+ Add and edit bookmarks. 
+ Preflight documents using PDF/X-1 and PDF/X-3 profiles. 
+ Edit document properties such as title, keywords, subject. 
+ Create PDF layers and draw onto them. 
+ Create Linearized PDF Documents.
+ Written entirely in Java allows your application to remain platform independent. 
+ Tested on JDK 1.4.2 and above. (JDK 1.3.1 version available on request).</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/37963/download.aspx</guid>
      <pubDate>Fri, 08 Oct 2010 13:30:14 -0700</pubDate>
    </item>
    <item>
      <title>nuevoMailer - Newsletter Manager</title>
      <link>http://www.programmersheaven.com/download/38192/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/cpano/"&gt;cpano&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/38192/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;A server-based, e-newsletter and mailing list management software in PHP for Linux and Windows servers. Rich Ajax-powered interface. Intuitive, fast and easy to use. Loaded with advanced features such as an html editor with automatic newsletter saving and sound alert, high-end newsletter personalization, html-text-multipart newsletters, attachments, one-click follow-up campaigns, URL sending, real-time clicks and views reports of several levels, double opt-in subscriber verification, opt-in forms wizard, mailing filters, export reports to spreadsheets, send birthday newsletters and more. nuevoMailer also gives emphasis to the subscriber experience with fully customizable landing pages and emails. Friendly for beginners and powerful for professional users who want to run their own in-house, e-mail marketing campaigns. Works with all modern browsers. Multi-language administration panel. Compliant with anti-spam laws. For shared and dedicated hosting.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/38192/download.aspx</guid>
      <pubDate>Thu, 09 Sep 2010 01:47:19 -0700</pubDate>
    </item>
    <item>
      <title>DesignerFreeSolutions.com</title>
      <link>http://www.programmersheaven.com/link/12952-DesignerFreeSolutions.com/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/cpano/"&gt;cpano&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/link/12952-DesignerFreeSolutions.com/info.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;Server-based newsletter software and mailing list tools for designing and sending newsletters, collecting and analyzing views and clicks statistics on the effectiveness of your email marketing campaigns. For Windows and Linux servers, all major databases supported. Bounce processing, campaign scheduling utilities.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/link/12952-DesignerFreeSolutions.com/info.aspx</guid>
      <pubDate>Thu, 09 Sep 2010 01:39:06 -0700</pubDate>
    </item>
    <item>
      <title>how to make video device driver</title>
      <link>http://www.programmersheaven.com/mb/windows/418620/418620/ReadMessage.aspx#418620</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Josh+Code/"&gt;Josh Code&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/418620/418620/ReadMessage.aspx#418620"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;How do you make a Video Device Driver for Windows?  More specifically, I want it for Windows XP and Vista.&lt;br /&gt;
&lt;br /&gt;
I downloaded the Windows Driver Toolkit and having minimal success with it.  I'm trying to test some small example driver using Virtual PC by following a little tutorial &lt;a href="http://sriramkrishnan.com/blog/2007/09/world-windows-driver-from-scratch.html"&gt;here&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Is there anything significantly special about a video device driver over a more simple one that simulates use of a serial COM port?</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/418620/418620/ReadMessage.aspx#418620</guid>
      <pubDate>Wed, 08 Sep 2010 10:11:16 -0700</pubDate>
    </item>
    <item>
      <title>The Cluster Computing Virtualization in Windows</title>
      <link>http://www.programmersheaven.com/article/16577--/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/ashkbiz/"&gt;ashkbiz&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/16577--/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;-</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/16577--/info.aspx</guid>
      <pubDate>Wed, 18 Aug 2010 17:45:27 -0700</pubDate>
    </item>
    <item>
      <title>Setting the System Time (C#)</title>
      <link>http://www.programmersheaven.com/article/106008-Setting+the+System+Time+(C%23)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/106008-Setting+the+System+Time+(C%23)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;Some software applications include the requirement to change the system clock time. This can be achieved using C# by calling a Windows API function. This article describes how to declare and use the SetSystemTime function and related SYSTEMTIME structure.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/106008-Setting+the+System+Time+(C%23)/info.aspx</guid>
      <pubDate>Sat, 07 Aug 2010 04:14:12 -0700</pubDate>
    </item>
    <item>
      <title>Re: keep getting an error(win api)</title>
      <link>http://www.programmersheaven.com/mb/windows/418106/418107/ReadMessage.aspx#418107</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/418106/418107/ReadMessage.aspx#418107"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;#include &amp;lt;windows.h&amp;gt; in the resource file and don't define your own IDOK,  it's defined by Windows already.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/418106/418107/ReadMessage.aspx#418107</guid>
      <pubDate>Fri, 30 Jul 2010 21:55:37 -0700</pubDate>
    </item>
    <item>
      <title>Faster TCP 1.13 Final - Easy TCP/IP Components</title>
      <link>http://www.programmersheaven.com/download/39589/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Koppis/"&gt;Koppis&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/39589/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Two components with help file working in Delphi IDE by pressing the F1-key. Demos and source included. Optimized, tested and ready for use. Freeware.

Compatibility with Delphi 2-7, experimental D2009/D2010 compatibility. Uses the Winsock unit for sockets. Remember to read the ReadMe file too.

This should finally be the last version.
Read about changes from the website.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/39589/download.aspx</guid>
      <pubDate>Mon, 19 Jul 2010 20:03:51 -0700</pubDate>
    </item>
    <item>
      <title>Faster TCP 1.11 Final - Easy TCP/IP Components</title>
      <link>http://www.programmersheaven.com/download/39589/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Koppis/"&gt;Koppis&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/39589/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Two components with help file working in Delphi IDE by pressing the F1-key. Demos and source included. Optimized, tested and ready for use. Freeware.

Compatibility with Delphi 2-7, experimental D2009/D2010 compatibility. Uses the Winsock unit for sockets. Remember to read the ReadMe file too.

This should finally be the last version.
Read about changes from the website.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/39589/download.aspx</guid>
      <pubDate>Wed, 14 Jul 2010 22:28:12 -0700</pubDate>
    </item>
    <item>
      <title>Faster TCP 1.11 Final - Easy TCP/IP Components</title>
      <link>http://www.programmersheaven.com/download/39589/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Koppis/"&gt;Koppis&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/39589/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Two components with help file working in Delphi IDE by pressing the F1-key. Demos and source included. Optimized, tested and ready for use. Freeware.

Compatibility with Delphi 2-7, experimental D2009/D2010 compatibility. Uses the Winsock unit for sockets. Remember to read the ReadMe file too.

This should finally be the last version.
Read about changes from the website.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/39589/download.aspx</guid>
      <pubDate>Wed, 14 Jul 2010 22:26:58 -0700</pubDate>
    </item>
    <item>
      <title>Faster TCP 1.11 Final - Easy TCP/IP Components</title>
      <link>http://www.programmersheaven.com/download/39589/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Koppis/"&gt;Koppis&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/39589/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;Two components with help file working in Delphi IDE by pressing the F1-key. Demos and source included. Optimized, tested and ready for use. Freeware.

Compatibility with Delphi 2-7, experimental D2009/D2010 compatibility. Uses the Winsock unit for sockets. Remember to read the ReadMe file too.

This should finally be the last version.
Read about changes from the website.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/39589/download.aspx</guid>
      <pubDate>Wed, 14 Jul 2010 22:24:43 -0700</pubDate>
    </item>
    <item>
      <title>Re: win32 file I/O programming problem</title>
      <link>http://www.programmersheaven.com/mb/windows/417549/417555/ReadMessage.aspx#417555</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/417549/417555/ReadMessage.aspx#417555"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;It's a long shot, but maybe you're looking at the data using the old Windows 9x notepad, which only supports files up to 64kB..</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/417549/417555/ReadMessage.aspx#417555</guid>
      <pubDate>Tue, 29 Jun 2010 15:44:41 -0700</pubDate>
    </item>
    <item>
      <title>Detecting Processes that are not Responding (C#)</title>
      <link>http://www.programmersheaven.com/article/105708-Detecting+Processes+that+are+not+Responding+(C%23)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/105708-Detecting+Processes+that+are+not+Responding+(C%23)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;If you are developing software that monitors other programs or services, it can be useful to detect when a process has stopped responding to the user. This can easily be achieved using members of the .NET framework's Process class.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/105708-Detecting+Processes+that+are+not+Responding+(C%23)/info.aspx</guid>
      <pubDate>Wed, 09 Jun 2010 11:50:46 -0700</pubDate>
    </item>
    <item>
      <title>Re: Picture in TextBox background</title>
      <link>http://www.programmersheaven.com/mb/VBNET/415930/415938/ReadMessage.aspx#415938</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/seancampbell/"&gt;seancampbell&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/VBNET/415930/415938/ReadMessage.aspx#415938"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/VBNET/Board.aspx"&gt;VB.NET&lt;/a&gt; forum.&lt;/p&gt;I read around a few places to gain some understanding. The Windows Forms Textbox has a BackgroundImage property that you cannot set in the properties windows but will show up in the Intellisense. This property does not appear to draw anything, and anyone who has tried to draw one or make the backcolor Transparent says that once you type text in it will remove the Backimage/Transparency (and you cannot set it to transparent in the Windows Form Designer property box).&lt;br /&gt;
&lt;br /&gt;
That said, every solution out there appears to be creating your own Subclass of Textbox that draws the image properly and is moderate to advanced code.&lt;br /&gt;
&lt;br /&gt;
If you want to do something like that, here's suggestion on where to start:&lt;br /&gt;
&lt;a href="http://www.codeproject.com/KB/edit/alphablendtextbox.aspx"&gt;http://www.codeproject.com/KB/edit/alphablendtextbox.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This is in C#, if you need, I can translate it,&lt;br /&gt;
&lt;br /&gt;
Sean Campbell</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/VBNET/415930/415938/ReadMessage.aspx#415938</guid>
      <pubDate>Tue, 27 Apr 2010 08:56:51 -0700</pubDate>
    </item>
    <item>
      <title>Re: OpenPrinter() error.</title>
      <link>http://www.programmersheaven.com/mb/windows/415184/415189/ReadMessage.aspx#415189</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415184/415189/ReadMessage.aspx#415189"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;You need to tell linker to use winspool.lib in a list of inputs. The value after '@' is a number of bytes taken by function parameters. OpenPrinter take 3 values of 4 bytes each - comes to 12 bytes.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415184/415189/ReadMessage.aspx#415189</guid>
      <pubDate>Mon, 05 Apr 2010 17:38:16 -0700</pubDate>
    </item>
    <item>
      <title>Re: How to Use Win32 API to Hook to Windows and Detect Mouse Clicks?</title>
      <link>http://www.programmersheaven.com/mb/windows/415181/415183/ReadMessage.aspx#415183</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/eran_tenenboim/"&gt;eran_tenenboim&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415181/415183/ReadMessage.aspx#415183"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ms997537.aspx"&gt;http://msdn.microsoft.com/en-us/library/ms997537.aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
this should answer your question</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415181/415183/ReadMessage.aspx#415183</guid>
      <pubDate>Mon, 05 Apr 2010 12:42:31 -0700</pubDate>
    </item>
    <item>
      <title>Re: Show/hide scrollbar Win API ?</title>
      <link>http://www.programmersheaven.com/mb/windows/415116/415124/ReadMessage.aspx#415124</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/vlad777/"&gt;vlad777&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415116/415124/ReadMessage.aspx#415124"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;To be even farther surprising I did try to find it before &lt;br /&gt;
I posted. But I looked under Window functions.&lt;br /&gt;
&lt;br /&gt;
Many thanks for the link. &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415116/415124/ReadMessage.aspx#415124</guid>
      <pubDate>Fri, 02 Apr 2010 15:38:26 -0700</pubDate>
    </item>
    <item>
      <title>Re: Show/hide scrollbar Win API ?</title>
      <link>http://www.programmersheaven.com/mb/windows/415116/415123/ReadMessage.aspx#415123</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415116/415123/ReadMessage.aspx#415123"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;: By the way where is win api forum?&lt;br /&gt;
&lt;br /&gt;
The Windows programming board is the right place to ask WinAPI questions.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415116/415123/ReadMessage.aspx#415123</guid>
      <pubDate>Fri, 02 Apr 2010 15:25:42 -0700</pubDate>
    </item>
    <item>
      <title>Re: Show/hide scrollbar Win API ?</title>
      <link>http://www.programmersheaven.com/mb/windows/415116/415122/ReadMessage.aspx#415122</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415116/415122/ReadMessage.aspx#415122"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;Whole API is here:&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/aa383686(VS.85).aspx"&gt;http://msdn.microsoft.com/en-us/library/aa383686(VS.85).aspx&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
There is a &lt;em&gt;Scroll Bar&lt;/em&gt; link and there is a function you need. It surprisingly called "ShowScrollBar".&lt;br /&gt;
&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415116/415122/ReadMessage.aspx#415122</guid>
      <pubDate>Fri, 02 Apr 2010 14:58:24 -0700</pubDate>
    </item>
    <item>
      <title>Show/hide scrollbar Win API ?</title>
      <link>http://www.programmersheaven.com/mb/windows/415116/415116/ReadMessage.aspx#415116</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/vlad777/"&gt;vlad777&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/415116/415116/ReadMessage.aspx#415116"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
I create a window like this:&lt;br /&gt;
&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
hwnd=CreateWindowEx(
                    WS_EX_APPWINDOW,
                    "MyConsole",
                    "Console",
                    WS_OVERLAPPEDWINDOW | WS_HSCROLL |WS_VSCROLL,
                    100,100,
                    500,400,
                    NULL,
		    NULL,
		    hinst,
		    NULL
                    );
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
How do I show/hide Scrollbars using winapi?&lt;br /&gt;
&lt;br /&gt;
Please help.&lt;br /&gt;
Thanks.&lt;br /&gt;
&lt;br /&gt;
By the way where is win api forum?&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/415116/415116/ReadMessage.aspx#415116</guid>
      <pubDate>Fri, 02 Apr 2010 11:35:00 -0700</pubDate>
    </item>
    <item>
      <title>25 DLL/Middleware exam/interview questions-answers for developers/learners!!</title>
      <link>http://www.programmersheaven.com/download/56374/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/karshant/"&gt;karshant&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56374/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;25 DLL/Middleware exam/interview questions-answers for developers/learners!!

Topics includes: 
DLL usage, DLL advantages, sections, mechanism of a DLL, DLL path, loader, linker
dependency chain, types of linking, DLL entry point,
static, implicit, explicit linking,
import, export,
export a function,
extern C, name mangling, 
AFX Extension,
resource DLL,
Linux calls like dlopen, dlsym, dlclose etc.

Link: http://www.mybestnotes.co.in/dll_questions.php</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56374/download.aspx</guid>
      <pubDate>Fri, 26 Mar 2010 08:27:39 -0700</pubDate>
    </item>
    <item>
      <title>25 DLL/Middleware exam/interview questions-answers for developers/learners!!</title>
      <link>http://www.programmersheaven.com/link/15353-25+DLL/Middleware+exam/interview+questions-answers+for+developers/learners!!/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/karshant/"&gt;karshant&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/link/15353-25+DLL%2fMiddleware+exam%2finterview+questions-answers+for+developers%2flearners!!/info.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;25 DLL/Middleware exam/interview questions-answers for developers/learners!!

Topics includes: 
DLL usage, DLL advantages, sections, mechanism of a DLL, DLL path, loader, linker
dependency chain, types of linking, DLL entry point,
static, implicit, explicit linking,
import, export,
export a function,
extern C, name mangling, 
AFX Extension,
resource DLL,
Linux calls like dlopen, dlsym, dlclose etc.

Link: http://www.mybestnotes.co.in/dll_questions.php</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/link/15353-25+DLL%2fMiddleware+exam%2finterview+questions-answers+for+developers%2flearners!!/info.aspx</guid>
      <pubDate>Fri, 26 Mar 2010 08:26:28 -0700</pubDate>
    </item>
    <item>
      <title>25 DLL/Middleware exam/interview questions-answers for developers/learners!!</title>
      <link>http://www.programmersheaven.com/user/karshant/blog/4826-25-DLLMiddleware-examinterview-questions-answers-for-developerslearners/</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/karshant/"&gt;karshant&lt;/a&gt; wrote a &lt;a href="http://www.programmersheaven.com/user/karshant/blog/4826-25-DLLMiddleware-examinterview-questions-answers-for-developerslearners/"&gt;new blog post&lt;/a&gt; in their &lt;a href="http://www.programmersheaven.com/user/karshant/blog/"&gt;blog&lt;/a&gt;.&lt;/p&gt;Topics includes: &lt;br /&gt;
DLL usage, DLL advantages, sections, mechanism of a DLL, DLL path, loader, linker&lt;br /&gt;
dependency chain, types of linking, DLL entry point,&lt;br /&gt;
static, implicit, explicit linking,&lt;br /&gt;
import, export,&lt;br /&gt;
export a function,&lt;br /&gt;
extern C, name mangling, &lt;br /&gt;
AFX Extension,&lt;br /&gt;
resource DLL,&lt;br /&gt;
Linux calls like dlopen, dlsym, dlclose etc.&lt;br /&gt;
&lt;br /&gt;
Link: &lt;a href="http://www.mybestnotes.co.in/dll_questions.php"&gt;DLL questions-answers&lt;/a&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/user/karshant/blog/4826-25-DLLMiddleware-examinterview-questions-answers-for-developerslearners/</guid>
      <pubDate>Tue, 23 Mar 2010 02:30:12 -0700</pubDate>
    </item>
    <item>
      <title>25 DLL/Middleware exam/interview questions-answers for developers/learners!!</title>
      <link>http://www.programmersheaven.com/link/15353-25+DLL/Middleware+exam/interview+questions-answers+for+developers/learners!!/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/karshant/"&gt;karshant&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/link/15353-25+DLL%2fMiddleware+exam%2finterview+questions-answers+for+developers%2flearners!!/info.aspx"&gt;link&lt;/a&gt;.&lt;/p&gt;25 DLL/Middleware exam/interview questions-answers for developers/learners!!

Topics includes: 
DLL usage, DLL advantages, sections, mechanism of a DLL, DLL path, loader, linker
dependency chain, types of linking, DLL entry point,
static, implicit, explicit linking,
import, export,
export a function,
extern C, name mangling, 
AFX Extension,
resource DLL,
Linux calls like dlopen, dlsym, dlclose etc.

Link: http://www.mybestnotes.co.in/dll_questions.php</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/link/15353-25+DLL%2fMiddleware+exam%2finterview+questions-answers+for+developers%2flearners!!/info.aspx</guid>
      <pubDate>Mon, 22 Mar 2010 22:54:46 -0700</pubDate>
    </item>
    <item>
      <title>25 DLL/Middleware exam/interview questions-answers for developers/learners!!</title>
      <link>http://www.programmersheaven.com/download/56374/download.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/karshant/"&gt;karshant&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/download/56374/download.aspx"&gt;file&lt;/a&gt;.&lt;/p&gt;25 DLL/Middleware exam/interview questions-answers for developers/learners!!

Topics includes: 
DLL usage, DLL advantages, sections, mechanism of a DLL, DLL path, loader, linker
dependency chain, types of linking, DLL entry point,
static, implicit, explicit linking,
import, export,
export a function,
extern C, name mangling, 
AFX Extension,
resource DLL,
Linux calls like dlopen, dlsym, dlclose etc.

Link: http://www.mybestnotes.co.in/dll_questions.php</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/download/56374/download.aspx</guid>
      <pubDate>Mon, 22 Mar 2010 22:38:08 -0700</pubDate>
    </item>
    <item>
      <title>Windows Serice project in VB.NET</title>
      <link>http://www.programmersheaven.com/mb/VBNET/414474/414474/ReadMessage.aspx#414474</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Anita+Gundala/"&gt;Anita Gundala&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/VBNET/414474/414474/ReadMessage.aspx#414474"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/VBNET/Board.aspx"&gt;VB.NET&lt;/a&gt; forum.&lt;/p&gt;Hi,&lt;br /&gt;
I created a windows service in vb.net 2005. and added the following functionality. I am trying to update the label on the form for ever5 five seconds. It works fine when I created the VB.net windows application with the same code. But not in service. when I install the service and start it, doesn't do anything. &lt;br /&gt;
&lt;br /&gt;
Please reply if anyone knows about the windows service.&lt;br /&gt;
&lt;br /&gt;
Thanks in advance!&lt;br /&gt;
Anita Tirumalareddy.&lt;br /&gt;
&lt;br /&gt;
Code:&lt;br /&gt;
&lt;br /&gt;
 Protected Overrides Sub OnStart(ByVal args() As String)&lt;br /&gt;
        ' Add code here to start your service. This method should set things&lt;br /&gt;
        ' in motion so your service can do its work.&lt;br /&gt;
        Timer1.Start()&lt;br /&gt;
        Timer1.Enabled = True&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
    Protected Overrides Sub OnStop()&lt;br /&gt;
        ' Add code here to perform any tear-down necessary to stop your service.&lt;br /&gt;
        Timer1.Stop()&lt;br /&gt;
        Timer1.Enabled = False&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick&lt;br /&gt;
        lblDateTime.Text = Now.ToLongTimeString.ToString()&lt;br /&gt;
        Timer1.Interval = 5000&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;
 ' The main entry point for the process&lt;br /&gt;
    &amp;lt;MTAThread()&amp;gt; _&lt;br /&gt;
    &amp;lt;System.Diagnostics.DebuggerNonUserCode()&amp;gt; _&lt;br /&gt;
    Shared Sub Main()&lt;br /&gt;
        Dim ServicesToRun() As System.ServiceProcess.ServiceBase&lt;br /&gt;
&lt;br /&gt;
        ' More than one NT Service may run within the same process. To add&lt;br /&gt;
        ' another service to this process, change the following line to&lt;br /&gt;
        ' create a second service object. For example,&lt;br /&gt;
        '&lt;br /&gt;
        '   ServicesToRun = New System.ServiceProcess.ServiceBase () {New Service1, New MySecondUserService}&lt;br /&gt;
        '&lt;br /&gt;
        ServicesToRun = New System.ServiceProcess.ServiceBase() {New Timer_Service1()}&lt;br /&gt;
&lt;br /&gt;
        System.ServiceProcess.ServiceBase.Run(ServicesToRun)&lt;br /&gt;
    End Sub&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/VBNET/414474/414474/ReadMessage.aspx#414474</guid>
      <pubDate>Fri, 12 Mar 2010 07:15:08 -0700</pubDate>
    </item>
    <item>
      <title>C++ Service in windows</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/413978/413978/ReadMessage.aspx#413978</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/fingerprince/"&gt;fingerprince&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/413978/413978/ReadMessage.aspx#413978"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;Hi,&lt;br /&gt;
&lt;br /&gt;
I need to write a program that can work as a service in windows XP.&lt;br /&gt;
It checks every minute if a process called 'myprocess.exe' is running.&lt;br /&gt;
If the process is not running, the service should start the process.&lt;br /&gt;
&lt;br /&gt;
I can program this in VB6, but unfortunately, VB6 programs are not suitable for working as a service.&lt;br /&gt;
&lt;br /&gt;
Can someone help me on the way please?&lt;br /&gt;
&lt;br /&gt;
Thanks in advance,&lt;br /&gt;
&lt;br /&gt;
fingerprince &lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/413978/413978/ReadMessage.aspx#413978</guid>
      <pubDate>Sat, 27 Feb 2010 10:09:17 -0700</pubDate>
    </item>
    <item>
      <title>Detecting User Inactivity (C#)</title>
      <link>http://www.programmersheaven.com/article/104785-Detecting+User+Inactivity+(C%23)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/104785-Detecting+User+Inactivity+(C%23)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;Some software, such as backup utilities, can use a large proportion of processor time and other resources. Often the user is given the option to only run such processes when the computer is not in use. This requires the detection of user inactivity.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/104785-Detecting+User+Inactivity+(C%23)/info.aspx</guid>
      <pubDate>Sun, 07 Feb 2010 09:20:13 -0700</pubDate>
    </item>
    <item>
      <title>Re: Database Connectivity</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/412004/412089/ReadMessage.aspx#412089</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/carly/"&gt;carly&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/412004/412089/ReadMessage.aspx#412089"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;On Windows, just use SGBD apis&lt;br /&gt;
(see Windows api group &lt;a href="http://tinyurl.com/yjy3ajr)"&gt;http://tinyurl.com/yjy3ajr)&lt;/a&gt;&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/412004/412089/ReadMessage.aspx#412089</guid>
      <pubDate>Tue, 19 Jan 2010 14:01:36 -0700</pubDate>
    </item>
    <item>
      <title>Getting the Active Process (C# / .NET)</title>
      <link>http://www.programmersheaven.com/article/104625-Getting+the+Active+Process+(C%23+/+.NET)/info.aspx</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/BlackWasp/"&gt;BlackWasp&lt;/a&gt; submitted a new &lt;a href="http://www.programmersheaven.com/article/104625-Getting+the+Active+Process+(C%23+%2f+.NET)/info.aspx"&gt;article&lt;/a&gt;.&lt;/p&gt;When developing software that monitors running processes, it can be useful to obtain details of the currently active application. The .NET framework does not provide methods to permit this so Platform Invocation Services (P/Invoke) must be used.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/article/104625-Getting+the+Active+Process+(C%23+%2f+.NET)/info.aspx</guid>
      <pubDate>Sat, 16 Jan 2010 04:25:22 -0700</pubDate>
    </item>
    <item>
      <title>Re: how to set read only attribute for text file in C</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/411591/411793/ReadMessage.aspx#411793</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/411591/411793/ReadMessage.aspx#411793"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/Board.aspx"&gt;Beginner C/C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;Always specify which compiler are you using. For Windows you can even use the Turbo C.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/beginnercpp/411591/411793/ReadMessage.aspx#411793</guid>
      <pubDate>Mon, 11 Jan 2010 05:27:10 -0700</pubDate>
    </item>
    <item>
      <title>Writing a new Windows service in assembler</title>
      <link>http://www.programmersheaven.com/mb/SourceShare/411115/411115/ReadMessage.aspx#411115</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/deros68/"&gt;deros68&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/SourceShare/411115/411115/ReadMessage.aspx#411115"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/SourceShare/Board.aspx"&gt;Assembly Code Share&lt;/a&gt; forum.&lt;/p&gt;I have written some "MSGINA" notification packages in assembler but never written a program designed to be a Windows service.&lt;br /&gt;
&lt;br /&gt;
32BIT XP/W7 is the target OS&lt;br /&gt;
&lt;br /&gt;
W7 &amp;amp; Vista will no longer use the GINA DLL notification packages but&lt;br /&gt;
XP/W7/Vista all will use the SCM notification method which is why I need to learn what unique requirements a Windows "service" requires.&lt;br /&gt;
&lt;br /&gt;
1. If it is a service that runs without ending - till shutdown - how do I make the service "sleep" or not consume resources ? while waiting to be notified of the 2 events I want to react to ?&lt;br /&gt;
&lt;br /&gt;
2.  I will want to register it to receive "wts_session_logon" and wts_session_unlock" events and then simply write an event log entry.&lt;br /&gt;
&lt;br /&gt;
No desktop - no message boxes - no UI whatsoever.&lt;br /&gt;
&lt;br /&gt;
Simple - right ?&lt;br /&gt;
&lt;br /&gt;
Does anyone have sample ASSEMBLER code that I copy/model after ?&lt;br /&gt;
&lt;br /&gt;
thanks&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/SourceShare/411115/411115/ReadMessage.aspx#411115</guid>
      <pubDate>Wed, 23 Dec 2009 16:08:11 -0700</pubDate>
    </item>
    <item>
      <title>Re: Graphic problem in European versions of Windows (?)</title>
      <link>http://www.programmersheaven.com/mb/CandCPP/410830/410917/ReadMessage.aspx#410917</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/CandCPP/410830/410917/ReadMessage.aspx#410917"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/CandCPP/Board.aspx"&gt;C and C++&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;I see... I never use SetMapMode - I do all world transformations in my code if needed. I have seen some problems caused by non-English Windows (Korean in my case), but these issues were in .NET Framework. If this is for work - you could try calling Microsoft for support, but this call may be awfully expensive.&lt;br /&gt;
&lt;br /&gt;
Also, MSDN specifies that this function is supported starting from Win2K, so if you are running on Win9x or Millenium - this may cause the issue.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/CandCPP/410830/410917/ReadMessage.aspx#410917</guid>
      <pubDate>Fri, 18 Dec 2009 04:49:42 -0700</pubDate>
    </item>
    <item>
      <title>Reading sectors</title>
      <link>http://www.programmersheaven.com/mb/Win32API/410874/410874/ReadMessage.aspx#410874</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/vlad777/"&gt;vlad777&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/Win32API/410874/410874/ReadMessage.aspx#410874"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/Win32API/Board.aspx"&gt;C/C++ Windows API&lt;/a&gt; forum.&lt;/p&gt;What windows API functions give &lt;br /&gt;
me access to read sectors &lt;br /&gt;
directly of&lt;br /&gt;
HDD or CD/DVD-ROM?&lt;br /&gt;
&lt;br /&gt;
Or access to ide controler functions?&lt;br /&gt;
&lt;br /&gt;
Thanks.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/Win32API/410874/410874/ReadMessage.aspx#410874</guid>
      <pubDate>Thu, 17 Dec 2009 19:19:15 -0700</pubDate>
    </item>
    <item>
      <title>Re: HELP ME PLEASE!!! it is a project i have to do...</title>
      <link>http://www.programmersheaven.com/mb/x86_asm/410279/410586/ReadMessage.aspx#410586</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/anthrax11/"&gt;anthrax11&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/x86_asm/410279/410586/ReadMessage.aspx#410586"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/x86_asm/Board.aspx"&gt;x86 Assembly&lt;/a&gt; forum.&lt;/p&gt;Try one of these:&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
mov ax, data
mov ax, seg inname
&lt;/pre&gt;&lt;br /&gt;
Also, consider that the strength of Masm32 is 32-bit Windows programming. For 16-bit, &lt;a href="http://flatassembler.net/"&gt;Fasm&lt;/a&gt; is more suitable.</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/x86_asm/410279/410586/ReadMessage.aspx#410586</guid>
      <pubDate>Thu, 10 Dec 2009 17:14:23 -0700</pubDate>
    </item>
    <item>
      <title>Re: Fasm Assembly HELP</title>
      <link>http://www.programmersheaven.com/mb/asmtips/409974/410021/ReadMessage.aspx#410021</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/AsmGuru62/"&gt;AsmGuru62&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/asmtips/409974/410021/ReadMessage.aspx#410021"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/asmtips/Board.aspx"&gt;Getting started in assembly&lt;/a&gt; forum.&lt;/p&gt;&lt;span style="color: Blue;"&gt;In Windows all memory areas are accessed using API. There are some task parameters to be accessed using FS:0000 address, but these (the structure layouts) can be modified by next OS version, so you cannot rely on it. It is better to use the API. Follow anthrax's advice.&lt;/span&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/asmtips/409974/410021/ReadMessage.aspx#410021</guid>
      <pubDate>Sun, 29 Nov 2009 05:15:06 -0700</pubDate>
    </item>
    <item>
      <title>when does delete[] actually free memory?</title>
      <link>http://www.programmersheaven.com/mb/beginnercpp/409689/409689/ReadMessage.aspx#409689</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/ColacX/"&gt;ColacX&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/409689/409689/ReadMessage.aspx#409689"&gt;new message&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/beginnercpp/Board.aspx"&gt;Beginner C/C++&lt;/a&gt; forum.&lt;/p&gt;hi there i've got the following code to test on, you can try it on your computer aswell&lt;br /&gt;
&lt;pre class="sourcecode"&gt;
int a=0;
char* array = new char[1000];
int b=0;
delete[] array;
int c=0;
&lt;/pre&gt;&lt;br /&gt;
&lt;br /&gt;
ive placed breakpoints on all rows and steps my way through during debugmode&lt;br /&gt;
in taskmanager in windows i look at how much memory my application is using and after it excecuted row 2 the memoryusage increases but after it excectued row 4 the memoryusage doesnt decrease. its as if delete[] had no effect&lt;br /&gt;
&lt;br /&gt;
however if i increase the size of the array to 1000000 the memoryusage does decrease and its as if delete[] is doing what its supposed to.&lt;br /&gt;
&lt;br /&gt;
i can imagine that therse some sort windows memory usage optimization algorithm lying in the background causing this problem.&lt;br /&gt;
and the problem is that there's no way to test for small memory leaks if theres no change in the memoryusage reading.&lt;br /&gt;
&lt;br /&gt;
my question is when does the "small" memory get deleted by the OS? this might be a hard question and possibly i posted this in the wrong category but this is a problem i have when i program in C++&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/beginnercpp/409689/409689/ReadMessage.aspx#409689</guid>
      <pubDate>Sat, 21 Nov 2009 07:39:23 -0700</pubDate>
    </item>
    <item>
      <title>Re: Adding Windows Component</title>
      <link>http://www.programmersheaven.com/mb/windows/409172/409587/ReadMessage.aspx#409587</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/VampireFE/"&gt;VampireFE&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/409172/409587/ReadMessage.aspx#409587"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;Kaay, nvm, I found a solution, using ShellExecute and Sysocmgr.exe tool :)</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/409172/409587/ReadMessage.aspx#409587</guid>
      <pubDate>Thu, 19 Nov 2009 04:35:31 -0700</pubDate>
    </item>
    <item>
      <title>Re: Correction</title>
      <link>http://www.programmersheaven.com/mb/windows/395227/409508/ReadMessage.aspx#409508</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Malcolm2008/"&gt;Malcolm2008&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/395227/409508/ReadMessage.aspx#409508"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;After playing around with those API's for a few hours, I finally figured out that it appears that all they do is change the display area of a monitor, the same as happens when you use the buttons on your monitor to change contrast and brightness etc along with where the picture is displayed on screen etc. I am more after an API to say for example to move the secondary monitor from the right side of the primary monitor to the top of the primary monitor in a multimonitor setup.&lt;br /&gt;
&lt;br /&gt;
Thanks for your efforts though.&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/395227/409508/ReadMessage.aspx#409508</guid>
      <pubDate>Wed, 18 Nov 2009 03:16:17 -0700</pubDate>
    </item>
    <item>
      <title>Re: API for changing Secondary Monitor Position</title>
      <link>http://www.programmersheaven.com/mb/windows/395227/409470/ReadMessage.aspx#409470</link>
      <description>&lt;p&gt;&lt;a href="http://www.programmersheaven.com/user/Malcolm2008/"&gt;Malcolm2008&lt;/a&gt; posted a &lt;a href="http://www.programmersheaven.com/mb/windows/395227/409470/ReadMessage.aspx#409470"&gt;reply&lt;/a&gt; on the &lt;a href="http://www.programmersheaven.com/mb/windows/Board.aspx"&gt;Windows programming&lt;/a&gt; forum.&lt;/p&gt;Thanks for that, it looks like it is what I am looking for.&lt;br /&gt;
&lt;br /&gt;
Malcolm&lt;br /&gt;</description>
      <guid isPermaLink="true">http://www.programmersheaven.com/mb/windows/395227/409470/ReadMessage.aspx#409470</guid>
      <pubDate>Tue, 17 Nov 2009 15:09:21 -0700</pubDate>
    </item>
  </channel>
</rss>