<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7856755</id><updated>2011-12-15T03:41:16.360+01:00</updated><title type='text'>kHSw</title><subtitle type='html'>I do know everything, just not all at once. It's a virtual memory problem.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>75</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7856755.post-1572146981263676556</id><published>2007-04-09T18:44:00.000+02:00</published><updated>2007-04-09T19:02:07.854+02:00</updated><title type='text'>Strange characters when Pinging</title><summary type='text'>Today I received a PC of a customer with a huge history of virus and spyware infections. It was impossible to connect the PC to a network.I ran AVG Antivirus Free and AVG Antispyware Free to remove the remainders of the unwanted software, but still no network access. When I tried to ping my router and I got some strange characters in the output window.As usual, Google served the answer and </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/1572146981263676556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=1572146981263676556' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/1572146981263676556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/1572146981263676556'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2007/04/strange-characters-when-pinging.html' title='Strange characters when Pinging'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-7052595820666244666</id><published>2007-03-30T11:40:00.000+02:00</published><updated>2007-03-30T12:10:25.582+02:00</updated><title type='text'>No files were found to look in. VS.NET 2005</title><summary type='text'>All of a sudden the search in VS.NET 2005 stopped working with the message 'No files were found to look in. Find was stopped in progress.'.I found a very bizar solution to solve this problem in VS.NET 2003, but pressing Control + Scroll Lock also did some magic in VS.NET 2005...</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/7052595820666244666/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=7052595820666244666' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/7052595820666244666'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/7052595820666244666'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2007/03/no-files-were-found-to-look-in-vsnet.html' title='No files were found to look in. VS.NET 2005'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-117154202086398368</id><published>2007-02-15T13:20:00.000+01:00</published><updated>2007-02-15T13:20:21.896+01:00</updated><title type='text'>Msi.dll crashing my system</title><summary type='text'>Today I lost some valuable time fixing my system. When Windows XP had started, I got a messagebox 'svchost.exe - Application Error' with the errormessage 'The instruction at "0x745f2780" referenced memory at "0x00000000". The memory could not be "read". Followed almost immediately by another error-window 'Generic Host Process for Win32 Services had encoutered a problem and needs to close.'The </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/117154202086398368/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=117154202086398368' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/117154202086398368'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/117154202086398368'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2007/02/msidll-crashing-my-system.html' title='Msi.dll crashing my system'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-117139514870351646</id><published>2007-02-13T20:32:00.000+01:00</published><updated>2007-02-13T20:33:55.673+01:00</updated><title type='text'>HP Deskjet 5150 on Vista</title><summary type='text'>I had some big issues installing my HP Deskjet 5150 on Vista. On my portable running Vista Business, I could follow the instructions on http://h10025.www1.hp.com/ewfrf/wc/document?docname=c00808478&amp;lc=en&amp;cc=us&amp;dlc=en&amp;product=304431&amp;lang=en  to install an alternate driver. On my desktop Windows Vista Home Premium was installed, but I needed remote desktop support (and RealVNC didn't work very well</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/117139514870351646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=117139514870351646' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/117139514870351646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/117139514870351646'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2007/02/hp-deskjet-5150-on-vista.html' title='HP Deskjet 5150 on Vista'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116967504680561642</id><published>2007-01-24T22:44:00.000+01:00</published><updated>2007-01-24T22:44:30.676+01:00</updated><title type='text'>Undeletable message in Windows Mail</title><summary type='text'>For a few days I had a message in my outbox that couldn't be deleted (it had been send correctly however). In the preview window there was an error saying "Windows Mail encountered an unexpected problem while displaying this message. Check your computer for low memory or low disk space and try again." Trying to delete the message resulted in "An unknown error has occurred." Since that message was</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116967504680561642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116967504680561642' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116967504680561642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116967504680561642'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2007/01/undeletable-message-in-windows-mail.html' title='Undeletable message in Windows Mail'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116636549179819918</id><published>2006-12-17T15:24:00.000+01:00</published><updated>2006-12-17T15:34:02.376+01:00</updated><title type='text'>IHaBiP (I Hate Big Powerpoints)</title><summary type='text'>Every day my mailbox is loaded with some huge powerpoints. Mostly they're so huge because it seems to be an unwritten law that every powerpoint should embed at least one full song!So I've written a little .NET-tool to be able to modify the presentations in an automated way. IHaBiP is capable of removing every sound from a presentation and it can be used to export every object (backgrounds, texts,</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116636549179819918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116636549179819918' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116636549179819918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116636549179819918'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/12/ihabip-i-hate-big-powerpoints.html' title='IHaBiP (I Hate Big Powerpoints)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116567260727112979</id><published>2006-12-09T14:56:00.000+01:00</published><updated>2006-12-09T14:56:47.376+01:00</updated><title type='text'>RealVNC and Windows Vista Home Premium</title><summary type='text'>On my portable I have a Windows Vista Business installed, at my desktop I have a Windows Vista Home Premium running. After a day of hard work, I just love to sit on the couch with my portable (and my wife ;-) ) reading emails on my desktop. In Windows XP I always used RealVNC to take over my desktop. Since Remote Desktop (server) is not available in the Home-editions, I installed RealVNC on the </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116567260727112979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116567260727112979' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116567260727112979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116567260727112979'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/12/realvnc-and-windows-vista-home-premium.html' title='RealVNC and Windows Vista Home Premium'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116543958801074966</id><published>2006-12-06T22:13:00.000+01:00</published><updated>2006-12-06T22:13:08.400+01:00</updated><title type='text'>0FF1CE in Office GUID's</title><summary type='text'>I had some problems with my Office Installation (both Office 2007 RTM and Sharepoint Designer Beta). I landed on KB928218, assisting in manually uninstalling Office 2007 beta. While cleaning the registry, I noticed many of the Office GUID's ended on 0FF1CE (l33t for OFFICE).This post really has no technical purpose, I just found it a little bit funny and it made me think about the 'epacsteN'-</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116543958801074966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116543958801074966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116543958801074966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116543958801074966'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/12/0ff1ce-in-office-guids.html' title='0FF1CE in Office GUID&apos;s'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116259714188476756</id><published>2006-11-04T00:39:00.000+01:00</published><updated>2006-11-04T00:41:54.983+01:00</updated><title type='text'>Windows Live Writer</title><summary type='text'>I'm currently testing the Windows Live Writer bèta. Windows Live Writer (WLW) is a WYSIWYG authoring tool (and a LOT more) for your blog. If you would like to see if this tool can simplify your blogging life, download it from http://windowslivewriter.spaces.live.com/ and give it a try. </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116259714188476756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116259714188476756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116259714188476756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116259714188476756'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/11/windows-live-writer.html' title='Windows Live Writer'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116058157569314752</id><published>2006-10-11T16:58:00.000+02:00</published><updated>2006-10-11T17:47:45.433+02:00</updated><title type='text'>MOSS 2007: Creating readonly colums in a list</title><summary type='text'>I wanted to add a column to a list to store a date based on some heavy business-logic (the calculated column could not be used for this). The end user needs to be able to see the contents of this column, but should not be able to modify it.Walking through the Sharepoint object model I discovered the CreateNewField Function on the SPFieldCollection in the desired list.This (at the moment almost </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116058157569314752/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116058157569314752' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116058157569314752'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116058157569314752'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/10/moss-2007-creating-readonly-colums-in.html' title='MOSS 2007: Creating readonly colums in a list'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116050965574815512</id><published>2006-10-10T21:25:00.000+02:00</published><updated>2006-10-10T21:51:37.770+02:00</updated><title type='text'>Giganews Binary Newsreader Label Editor</title><summary type='text'>Giganews Binary Newsreader is a cool newsreader with very nice looks. Try it, you'll love it...The author, Uwe Keller, is looking for people that can help him to translate his software into their language.I just finished the Dutch translation and I've written a small editor to simplify the translation process. You can download this editor for free from http://blog.khsw-be.net/Download.asp?f=</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116050965574815512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116050965574815512' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116050965574815512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116050965574815512'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/10/giganews-binary-newsreader-label.html' title='Giganews Binary Newsreader Label Editor'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116050751954411811</id><published>2006-10-10T20:51:00.001+02:00</published><updated>2006-10-10T21:23:15.960+02:00</updated><title type='text'>Windows Vista RC2 install.wim</title><summary type='text'>This weekend I downloaded Windows Vista RC2. I created a DVD out of the image and tried to install it in a virtual machine. After a few minutes, I got an error message ''Windows cannot open the required file E:\Sources\install.wim. The file may be corrupt or missing. Make sure all files required for installation are available and restart the installation.".The file was available on the DVD and </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116050751954411811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116050751954411811' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116050751954411811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116050751954411811'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/10/windows-vista-rc2-installwim_10.html' title='Windows Vista RC2 install.wim'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116049229957597074</id><published>2006-10-10T16:29:00.000+02:00</published><updated>2006-10-10T16:58:19.623+02:00</updated><title type='text'>Design a MOSS 2007 workflow locally</title><summary type='text'>After installing Microsoft Office Sharepoint Designer (MOSD) 2007 on my client I tried to create a workflow on a remote Microsoft Office Sharepoint Server (MOSS) 2007 server. I connected to the Sharepoint server using MOSD but when I tried to create a workflow I got the error message 'The list of workflow actions on the server references an assembly that does not exist. Some actions will not be </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116049229957597074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116049229957597074' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116049229957597074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116049229957597074'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/10/design-moss-2007-workflow-locally.html' title='Design a MOSS 2007 workflow locally'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-116049018331054738</id><published>2006-10-10T16:08:00.000+02:00</published><updated>2006-10-10T16:23:03.323+02:00</updated><title type='text'>VDS Computing</title><summary type='text'>It's a long time since I've updated my blog... At the end of this month they should start building our house. The last weeks I've been quite busy doing some thinking, arguing, preparing, discussing, ...I also quit my job at Dolmen after 7 years because I was tired of the daily traffic jams. Dolmen is a great company to work for, but with many customers in Brussels. I spend about 12 hours in my </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/116049018331054738/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=116049018331054738' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116049018331054738'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/116049018331054738'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/10/vds-computing.html' title='VDS Computing'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-115398908241247646</id><published>2006-07-27T10:15:00.000+02:00</published><updated>2006-07-27T10:31:22.470+02:00</updated><title type='text'>Free eBook : Visual Studio .NET Tips and Tricks</title><summary type='text'>Minh T. Nguyen has been so generous to provide us with a free copy of his book 'Visual Studio .NET Tips and Tricks'. This time-saving PDF can be downloaded from http://www.infoq.com/minibooks/vsnettt.</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/115398908241247646/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=115398908241247646' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/115398908241247646'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/115398908241247646'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/07/free-ebook-visual-studio-net-tips-and.html' title='Free eBook : Visual Studio .NET Tips and Tricks'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-114485633357427462</id><published>2006-04-12T17:32:00.000+02:00</published><updated>2006-04-12T17:38:59.050+02:00</updated><title type='text'>Form converted to .NET 2.0 resizes when rebuilding the project</title><summary type='text'>Today I converted a small project to .NET 2.0. I had my main form open in the designer when I did a rebuild of the project. The height of my form changed all of a sudden. If I ran my form, the anchoring was completely messed up!After some testing I removed the MainMenu of my form and the weird behaviour had gone. I had to replace the MainMenu with a MenuStrip...</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/114485633357427462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=114485633357427462' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114485633357427462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114485633357427462'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/04/form-converted-to-net-20-resizes-when.html' title='Form converted to .NET 2.0 resizes when rebuilding the project'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-114465490066872098</id><published>2006-04-10T09:40:00.000+02:00</published><updated>2006-04-10T09:41:41.333+02:00</updated><title type='text'>Dolmen Jobevent 26 april 2006</title><summary type='text'>Ben jij een ervaren IT-er op zoek naar een nieuwe uitdaging? Dan is er een toekomst voor jou weggelegd bij Dolmen.Een job vol afwisseling, een stabiele werkomgeving, een'no nonsense' bedrijfscultuur, state-of-the-art ICT-oplossingen en dynamische medewerkers.Ontdek alles over Dolmens bedrijfscultuur, jobinhoud, doorgroeimogelijkheden, competentiemanagement,… op Dolmens jobevent op 26 april 2006.</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/114465490066872098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=114465490066872098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114465490066872098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114465490066872098'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/04/dolmen-jobevent-26-april-2006.html' title='Dolmen Jobevent 26 april 2006'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-114440285325141245</id><published>2006-04-07T11:32:00.000+02:00</published><updated>2006-04-07T11:40:53.263+02:00</updated><title type='text'>Merge PDF Files using iTextSharp</title><summary type='text'>iText# (iTextSharp) is a port of the iText open source java library written entirely in C# for the .NET platform. iText# is a library that allows you to generate PDF files on the fly. It is implemented as an assembly.The code of the class I've written uses iText# and is based on the example code (Console Application) that can be found on http://itextsharp.sourceforge.net/examples/Concat.cs . </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/114440285325141245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=114440285325141245' title='25 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114440285325141245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114440285325141245'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/04/merge-pdf-files-using-itextsharp.html' title='Merge PDF Files using iTextSharp'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>25</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-114181544880582695</id><published>2006-03-08T11:16:00.000+01:00</published><updated>2006-03-08T11:57:29.293+01:00</updated><title type='text'>Create an icon using VB.NET</title><summary type='text'>You just have finished your application, the only thing you need is an icon. You don't have icons on your machine and you don't have the graphical skills to create one. But... you have an image on your PC or you found one on Google (watch out for copyrights!) that could be used, too bad it's not in .ico format.But since you're a .NET-coder, you can create an application to convert an image to an </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/114181544880582695/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=114181544880582695' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114181544880582695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114181544880582695'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/03/create-icon-using-vbnet.html' title='Create an icon using VB.NET'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-114180544464564880</id><published>2006-03-08T08:27:00.000+01:00</published><updated>2006-03-08T09:16:02.556+01:00</updated><title type='text'>Copy a complete directory with progress bar</title><summary type='text'>Some months ago I published an article explaining how to copy a file with a progressbar in VB.NET. I would like to thank you all for the great feedback on that article! Some days ago I received a mail with the question how to copy a whole directorystructure while showing the progress. So here's a possible solution. Please have a look at the original article first (http://khsw.blogspot.com/2005/08</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/114180544464564880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=114180544464564880' title='15 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114180544464564880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/114180544464564880'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/03/copy-complete-directory-with-progress.html' title='Copy a complete directory with progress bar'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>15</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113930382155492101</id><published>2006-02-07T09:08:00.000+01:00</published><updated>2006-02-07T10:39:21.273+01:00</updated><title type='text'>Telenet SLUIT je wereld...</title><summary type='text'>Terwijl we allemaal met ongenoegen en verbazing toekijken hoe China meer en meer censuur toepast op het Internet, blijkt dat ook Telenet - héél dicht bij huis - niet vies is van dergelijke praktijken.Iedereen weet dat ze ongeveer alle poorten lager dan 1024 blokkeren, terwijl een provider net zou moeten zorgen voor toegang tot het Internet...Bovendien hanteren ze nog steeds een middeleeuwse </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113930382155492101/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113930382155492101' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113930382155492101'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113930382155492101'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/02/telenet-sluit-je-wereld.html' title='Telenet SLUIT je wereld...'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113707221884915801</id><published>2006-01-12T14:15:00.000+01:00</published><updated>2006-01-12T14:23:38.863+01:00</updated><title type='text'>SelectedNode in a TreeView</title><summary type='text'>If you use the default TreeView in Visual Studio 2003, the SelectedNode property doesn't always return the correct selected node in the Click event.If you inherit from the TreeView, you can override the OnMouseDown event with this code:Protected Overrides Sub OnMouseDown(ByVal e As System.Windows.Forms.MouseEventArgs)Me.SelectedNode = Me.GetNodeAt(New Point(e.X, e.Y))MyBase.OnMouseDown(e)End </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113707221884915801/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113707221884915801' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113707221884915801'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113707221884915801'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/01/selectednode-in-treeview.html' title='SelectedNode in a TreeView'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113611589107759318</id><published>2006-01-01T12:42:00.000+01:00</published><updated>2006-01-01T12:45:11.150+01:00</updated><title type='text'>Happy 2006!</title><summary type='text'>All the best to you and yours! May 2006 make all your dreams come true...</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113611589107759318/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113611589107759318' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113611589107759318'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113611589107759318'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2006/01/happy-2006.html' title='Happy 2006!'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113239604360265151</id><published>2005-11-19T11:06:00.000+01:00</published><updated>2005-11-19T11:27:24.806+01:00</updated><title type='text'>Microsoft .NET Framework 2.0 Setup failed because of J# Beta</title><summary type='text'>Some days ago, I received the .NET Framework 2.0 when I visited the Windows Update website.However, the installation failed with errorcode 0x1011. Unfortunately, I didn't had time then to have a look at what could be wrong.Today I did some 'Googling' and I had to remove all software related to the Microsoft .NET Framework 2.0 Beta. I uninstalled these programs, downloaded the Redistributable </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113239604360265151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113239604360265151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113239604360265151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113239604360265151'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/11/microsoft-net-framework-20-setup.html' title='Microsoft .NET Framework 2.0 Setup failed because of J# Beta'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113217899886255573</id><published>2005-11-16T23:03:00.000+01:00</published><updated>2005-11-16T23:23:16.766+01:00</updated><title type='text'>Dolmen Jobevent</title><summary type='text'>Sorry, this one is in Dutch online. My company is hiring...Specialist in je vakgebied, gedreven, ambitieus en op zoek naar een nieuwe uitdaging, dat ben jij?Een job vol afwisseling, een stabiele werkomgeving, een “no nonsense” bedrijfscultuur, state-of-the-art ICT-oplossingen, dynamische medewerkers, … dat is Dolmen. De carrièresprong van je leven? Gegarandeerd.Een sprong in het onbekende? Zeker </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113217899886255573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113217899886255573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113217899886255573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113217899886255573'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/11/dolmen-jobevent.html' title='Dolmen Jobevent'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113144126129746168</id><published>2005-11-08T10:02:00.000+01:00</published><updated>2005-11-08T10:14:21.310+01:00</updated><title type='text'>Sony's arrogance</title><summary type='text'>Not only do they claim that their rootkit doesn't compromise security (how about viruses and other malware that use their cloacking?), this is what Thomas Hessa (President of Sony BMG's Global Digital Business) thinks about their customers:"Most people, I think, do not even know what a Rootkit is, so why should they care about it?"Hear it yourself at http://www.npr.org/templates/story/story.php?</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113144126129746168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113144126129746168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113144126129746168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113144126129746168'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/11/sonys-arrogance.html' title='Sony&apos;s arrogance'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-113092819474493290</id><published>2005-11-02T11:21:00.000+01:00</published><updated>2005-11-02T11:46:58.953+01:00</updated><title type='text'>A *VERY* good reason not to buy Sony CD's any more!</title><summary type='text'>Recently I was reading an article of Mark Russinovich of Sysinternals, one of my most favourite websites.Sony has implemented a new 'copy protection scheme' for their 'audio' CD's. I'm not in favour of DRM as this normally means cutting down my freedom, but this one definitily goes too far!If you install the player on your Windows machine, you're not only installing the player, but also a rootkit</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/113092819474493290/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=113092819474493290' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113092819474493290'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/113092819474493290'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/11/very-good-reason-not-to-buy-sony-cds.html' title='A *VERY* good reason not to buy Sony CD&apos;s any more!'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-112835569217488743</id><published>2005-10-03T18:03:00.000+02:00</published><updated>2005-10-03T18:10:47.866+02:00</updated><title type='text'>Comments disabled</title><summary type='text'>I've just disabled comments on this blog. Some losers find it necessary to post some spam in the comments. I do really hate those people!I do appreciate your comments however. You can always visit my forum (http://forum.khsw-be.net) and leave your comment there (after registering) or mail me at khsw.be [@] gmail.comSorry for any inconvenience.</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/112835569217488743/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=112835569217488743' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112835569217488743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112835569217488743'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/10/comments-disabled.html' title='Comments disabled'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-112447955650160746</id><published>2005-08-19T21:05:00.000+02:00</published><updated>2005-08-19T21:25:56.553+02:00</updated><title type='text'>The given assembly name or codebase was invalid</title><summary type='text'>Today we created a new project in Visual Studio .NET 2003, when we tried to run a webservice, we got this cryptic error message:Server Error  in 'TheProjectNameHasBeenRemoved' Application.--------------------------------------------------------------------------------Configuration  ErrorDescription: An error occurred during the processing of a  configuration filerequired to service this request. </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/112447955650160746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=112447955650160746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112447955650160746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112447955650160746'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/08/given-assembly-name-or-codebase-was.html' title='The given assembly name or codebase was invalid'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-112305953417533518</id><published>2005-08-03T10:49:00.000+02:00</published><updated>2006-03-08T07:48:29.936+01:00</updated><title type='text'>Copy a file with progressbar in VB.NET</title><summary type='text'>Today I wanted to create a control that could copy files in VB.NET with some progress indication. I did some searches on the Internet and managed to build a working control. However, I would like to share the basics with all of you...First declare some API functions:Private Delegate Function CopyProgressRoutine(ByVal totalFileSize As Int64, ByVal totalBytesTransferred As Int64, ByVal streamSize </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/112305953417533518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=112305953417533518' title='17 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112305953417533518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112305953417533518'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/08/copy-file-with-progressbar-in-vbnet.html' title='Copy a file with progressbar in VB.NET'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>17</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-112245279374473504</id><published>2005-07-27T10:19:00.000+02:00</published><updated>2005-07-27T10:26:33.750+02:00</updated><title type='text'>Execute a function using it's name as string</title><summary type='text'>A collegue asked me if it was possible to call a function when you only have a string with the name of the function.Of course, this is possible in .NET, everything is ;-) This is the little test-project I created for him in VB.NET.Add two buttons to a formAdd these two function in code:Private Function test1() As StringReturn Now.ToString("dd/MM/yyyy HH:mm:ss")End FunctionPrivate Function test2(</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/112245279374473504/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=112245279374473504' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112245279374473504'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/112245279374473504'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/07/execute-function-using-its-name-as.html' title='Execute a function using it&apos;s name as string'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-111173892002201966</id><published>2005-03-25T08:37:00.000+01:00</published><updated>2005-03-25T09:25:12.226+01:00</updated><title type='text'>Changing the timeout of the tooltips (or disable them)</title><summary type='text'>If you would like to change to timeout of the tooltips, you'll have to change the value of the DWORD BalloonTip in the key [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify]Setting it to 0000001E will change the timeout to 30 seconds. You don't feel comfortable changing this value yourself? Download the regfile here.If you would like to disable the tooltips, change </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/111173892002201966/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=111173892002201966' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111173892002201966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111173892002201966'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/03/changing-timeout-of-tooltips-or.html' title='Changing the timeout of the tooltips (or disable them)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-111173599394097062</id><published>2005-03-25T08:25:00.000+01:00</published><updated>2005-03-25T09:26:13.546+01:00</updated><title type='text'>GIF animation is stopped when clicking on a link</title><summary type='text'>This looks like normal behaviour to me, but recently someone asked how to prevent this as he just called a Javascript function in a hyperlink. Something like this:&lt;a href="javascript:DoSomething()"&gt;&lt;img src="animated.gif" border="0"&gt;&lt;/a&gt;He didn't want the animations to stop when clicking that link, so we rewrote this line to:&lt;a href="#" onclick="javascript:DoSomething();return false"&gt;&lt;img src="</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/111173599394097062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=111173599394097062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111173599394097062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111173599394097062'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/03/gif-animation-is-stopped-when-clicking.html' title='GIF animation is stopped when clicking on a link'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-111161035226304651</id><published>2005-03-23T21:36:00.000+01:00</published><updated>2005-03-23T21:42:53.423+01:00</updated><title type='text'>Yahoo email storage reaches 1GB</title><summary type='text'>Almost a year after Google's Gmail service started public testing, Yahoo has matched the 1GB of storage it offers for free email accounts.Yahoo on Tuesday said it plans to once again boost its free email storage limit — this time to 1GB, the same amount offered by archrival Google. Beginning in late April, Yahoo will upgrade free users to the new storage limit of 1GB, up from its current 250MB. </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/111161035226304651/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=111161035226304651' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111161035226304651'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111161035226304651'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/03/yahoo-email-storage-reaches-1gb.html' title='Yahoo email storage reaches 1GB'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-111035549302132925</id><published>2005-03-09T08:51:00.000+01:00</published><updated>2005-03-09T09:06:50.733+01:00</updated><title type='text'>Why is it so quiet here?</title><summary type='text'>I haven't published a lot in the previous weeks. This is because we had fire in our apartement, due to a short circuit in our dishwasher.It'll take probably some more weeks until everything is finished... Good thing there's something called 'insurance' ;-)You can take a look at some pictures at http://forum.khsw-be.net/topic.asp?TOPIC_ID=169</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/111035549302132925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=111035549302132925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111035549302132925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/111035549302132925'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/03/why-is-it-so-quiet-here.html' title='Why is it so quiet here?'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110872339767499035</id><published>2005-02-18T11:27:00.000+01:00</published><updated>2005-02-18T11:44:39.763+01:00</updated><title type='text'>Embedding images</title><summary type='text'>One day you might encounter a user who has done some cleaning (thouroughly) on his PC. Your program crashes because it can't find some necessary files...A reinstall will do the trick, but there's a more user-friendly way to cope with 'deleters'. I'm going to use images in my example, but you could do this with every file you want (since you'll be getting a Stream).Add an image to your project and</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110872339767499035/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110872339767499035' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110872339767499035'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110872339767499035'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/02/embedding-images.html' title='Embedding images'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110692051058318254</id><published>2005-01-28T14:38:00.000+01:00</published><updated>2005-04-30T13:40:36.393+02:00</updated><title type='text'>SHA256 Brute Force Password Revealer</title><summary type='text'>Some days ago I needed to find a password of which I only had the SHA256 hash. So I decided to write a little application to reveal it... Since SHA256 is a one-way only encryption, the only way was using a brute force attack (dictionary attack didn't help).It took me about 4 days to find that password, good thing it wasn't a very strong password or it could have taken some years to find it ;-)</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110692051058318254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110692051058318254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110692051058318254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110692051058318254'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/01/sha256-brute-force-password-revealer.html' title='SHA256 Brute Force Password Revealer'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110500893014148265</id><published>2005-01-06T11:44:00.000+01:00</published><updated>2005-01-06T11:55:30.140+01:00</updated><title type='text'>Microsoft AntiSpyware (Beta 1)</title><summary type='text'>Just got a message from Bart Bultinck that the first beta of Microsoft AntiSpyware was available.You can download it here.It looks like the homepage for this product doensn't exist yet (http://www.microsoft.com/athome/security/spyware/product).The news community is already online, visit it at http://communities.microsoft.com/newsgroups/default.asp?ICP=spyware&amp;sLCID=us.You want to know more </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110500893014148265/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110500893014148265' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110500893014148265'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110500893014148265'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/01/microsoft-antispyware-beta-1.html' title='Microsoft AntiSpyware (Beta 1)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110484278208143535</id><published>2005-01-04T13:37:00.000+01:00</published><updated>2005-01-06T01:05:08.776+01:00</updated><title type='text'>http://forum.khsw-be.net/</title><summary type='text'>A forum is much easier to interact than a blog. So I've created a forum based on Snitz Forum 2000.Registration is only required when you want to post yourself, but it's completely free. Your mailaddress will not be outsourced or used for advertising!See you soon on http://forum.khsw-be.net?</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110484278208143535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110484278208143535' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110484278208143535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110484278208143535'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2005/01/httpforumkhsw-benet.html' title='http://forum.khsw-be.net/'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110449997183401776</id><published>2004-12-31T14:06:00.000+01:00</published><updated>2005-01-02T14:48:02.760+01:00</updated><title type='text'>Happy New Year!</title><summary type='text'>Happy New Year to all of you!I hope 2005 will bring you a year full of programming, joy, happiness, health, wealth, and everything else you might wish for!</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110449997183401776/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110449997183401776' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110449997183401776'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110449997183401776'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/12/happy-new-year.html' title='Happy New Year!'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110424096844972157</id><published>2004-12-28T14:20:00.000+01:00</published><updated>2004-12-28T14:36:08.450+01:00</updated><title type='text'>9 more Gmail accounts</title><summary type='text'>I still have 9 invitations left for a Gmail-account. Interested? Just mail me...</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110424096844972157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110424096844972157' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110424096844972157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110424096844972157'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/12/9-more-gmail-accounts.html' title='9 more Gmail accounts'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110327825652474498</id><published>2004-12-17T11:00:00.000+01:00</published><updated>2004-12-17T17:45:46.756+01:00</updated><title type='text'>How to check if you application is already running</title><summary type='text'>In VB6 there was an easy way to check if your application was already running:If App.PrevInstance Then ...Looks like they've forgotten this handy feature in .NET.Here's some C#-code to perform this check, if the application is found, it will bring the already running instance to the foreground using a Windows API:using System;using System.Windows.Forms;namespace kHSw{public class Startup</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110327825652474498/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110327825652474498' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110327825652474498'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110327825652474498'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/12/how-to-check-if-you-application-is.html' title='How to check if you application is already running'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110183007125559805</id><published>2004-11-30T16:42:00.000+01:00</published><updated>2004-11-30T17:02:24.173+01:00</updated><title type='text'>Using anchors in CMS with the Telerik r.a.d. editor</title><summary type='text'>Some customers switched to the Telerik r.a.d. editor for CMS because this placeholder has a lot more features than the standard CMS placeholders. Currently it's free if you have a valid CMS license.But using anchors causes sometimes a lot of trouble. Instead of going to the anchor, the posting switches to edit-mode!We did some searching and found this page. This behaviour is by design??? </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110183007125559805/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110183007125559805' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110183007125559805'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110183007125559805'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/using-anchors-in-cms-with-telerik-rad.html' title='Using anchors in CMS with the Telerik r.a.d. editor'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110182588129414103</id><published>2004-11-30T15:23:00.000+01:00</published><updated>2004-11-30T16:13:43.966+01:00</updated><title type='text'>Selecting the right Area when using the Sharepoint Navigation control</title><summary type='text'>In our CMS project we are using the Sharepoint Navigation control (and other SPS controls) in our CMS pages.We created an area (i've called it kHSw in this example) in Sharepoint with the name of our CMS website, our pages our displayed in Sharepoint using the connector. But whenever we browse to our CMS-website (it still looks like you are in Sharepoint), the Home area is selected instead of </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110182588129414103/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110182588129414103' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110182588129414103'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110182588129414103'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/selecting-right-area-when-using.html' title='Selecting the right Area when using the Sharepoint Navigation control'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110164460385544280</id><published>2004-11-28T13:57:00.000+01:00</published><updated>2004-11-28T13:23:23.856+01:00</updated><title type='text'>Stop users from opening an Access application on the network</title><summary type='text'>If you have an Access application and you want to force your users to copy it locally before using it (so multiple users can work on the same database on the same time), there's an easy way to stop them from running it over the network.Create a module in your Access application and paste this code:Private Declare Function GetDriveType Lib "kernel32" Alias "GetDriveTypeA" (ByVal nDrive As </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110164460385544280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110164460385544280' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110164460385544280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110164460385544280'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/stop-users-from-opening-access.html' title='Stop users from opening an Access application on the network'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110164298051123111</id><published>2004-11-28T13:51:00.000+01:00</published><updated>2004-11-28T12:56:20.513+01:00</updated><title type='text'>How do I stop My Documents window from opening at startup?</title><summary type='text'>This is a question I received a while ago.  After an upgrade to Windows XP SP2 the 'My Documents' folder always opened when Windows was started. I ran msconfig, but couldn't find anything suspicious... After a while I found out there was something wrong with the 'userinit'-key in the registry.The value of this key (HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110164298051123111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110164298051123111' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110164298051123111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110164298051123111'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/how-do-i-stop-my-documents-window-from.html' title='How do I stop My Documents window from opening at startup?'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110138749938589590</id><published>2004-11-25T13:47:00.000+01:00</published><updated>2004-11-25T13:58:19.386+01:00</updated><title type='text'>Load a MDI-child by only passing the name</title><summary type='text'>If you want your programmers to only write one line of code to load an MDI-child, you can use the code below to check if the form is already loaded. If not, the form will be created based on the name passed as parameter (this string is case-sensitive!). Put this code in your MDI-parent.Create this function to see if a form is already loaded:Private Function FormAlreadyLoaded(ByVal formName As </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110138749938589590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110138749938589590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110138749938589590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110138749938589590'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/load-mdi-child-by-only-passing-name.html' title='Load a MDI-child by only passing the name'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110138684386912873</id><published>2004-11-25T13:17:00.000+01:00</published><updated>2004-11-25T13:47:23.870+01:00</updated><title type='text'>Resizing the background picture of a MDI parent window</title><summary type='text'>If you have a picture as background of your MDI, that picture is not resized when you resize your form. There seems no easy way (like a property) to accomplish this.So I wrote a little piece of code that will create a new image starting from the original background image, but with the dimensions of the main form.Declare a global variable for your form:Private myBackground As ImageAdd this </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110138684386912873/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110138684386912873' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110138684386912873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110138684386912873'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/resizing-background-picture-of-mdi.html' title='Resizing the background picture of a MDI parent window'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110105417779589223</id><published>2004-11-21T17:16:00.000+01:00</published><updated>2004-11-25T13:16:39.430+01:00</updated><title type='text'>Local HTML files are blocked using Windows XP SP2</title><summary type='text'>Due to the changes to the Local Machine Zone Security Settings in SP2 you might get this message when you are running a locally stored HTML-page:To help protect your security, Internet Explorer has restricted this file from showing active content that could access your computer. Click here for options...Instead of always clicking on the Information Bar and reloading the page, just add this </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110105417779589223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110105417779589223' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110105417779589223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110105417779589223'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/local-html-files-are-blocked-using.html' title='Local HTML files are blocked using Windows XP SP2'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-110002706818519022</id><published>2004-11-09T19:50:00.000+01:00</published><updated>2005-01-02T14:58:01.423+01:00</updated><title type='text'>Dolmen jobevent</title><summary type='text'>(Sorry, this one is only for the people in Belgium, so I will continue in Dutch)Uw carrière in hoogste versnelling? Met Dolmen start u alvast in pole-position! Kom op 1 december naar het Dolmen jobevent met aansluitend karting. Ontdek de voordelen van werken bij Dolmen, een dynamisch ICT-bedrijf, waar een "no nonsense" bedrijfscultuur centraal staat.Dolmen is nu reeds één van de belangrijkste</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/110002706818519022/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=110002706818519022' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110002706818519022'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/110002706818519022'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/11/dolmen-jobevent.html' title='Dolmen jobevent'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109716026277523812</id><published>2004-10-07T16:43:00.000+02:00</published><updated>2005-01-28T15:22:42.810+01:00</updated><title type='text'>kHSwFileSystemWatcher</title><summary type='text'>Recently I discovered some spyware on my PC thanks to my Sygate Personal firewall. I have completely no idea how it got on my system.So I decided to write a little program that would alert me whenever an exe-file or a dll is created on my system-drive. The program itself runs in the system tray and popups a Messenger-like alert-window to tell which exe or dll has been created. This window </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109716026277523812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109716026277523812' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109716026277523812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109716026277523812'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/10/khswfilesystemwatcher.html' title='kHSwFileSystemWatcher'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109638559303508277</id><published>2004-09-28T17:19:00.000+02:00</published><updated>2004-09-28T17:33:13.036+02:00</updated><title type='text'>Delete an assembly that's still in use from the GAC</title><summary type='text'>If you want to delete an assembly in the GAC that's still in use, you'll get the message:Assembly 'XXXXXXXXXXX' could not be uninstalled because it is required by other applications.If you have stopped all services and still don't succeed in removing it, try this little trick.- Go to Start &gt; Run- Type regsvr32 -u "C:\Windows\Microsoft.NET\Framework\v1.1.4322\shfusion.dll"- Browse to C:\</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109638559303508277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109638559303508277' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109638559303508277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109638559303508277'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/delete-assembly-thats-still-in-use.html' title='Delete an assembly that&apos;s still in use from the GAC'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109515366729829291</id><published>2004-09-14T10:56:00.000+02:00</published><updated>2004-09-14T11:21:07.300+02:00</updated><title type='text'>Base Target and Javascript</title><summary type='text'>In our current project we our using some Sharepoint-components on our webpages. If we have to incorporate another website in our website, we use frames.But all the links in the Sharepoint components had to point to _top because otherwise they just opened in the upper frame.&lt;base target="_top"&gt; caused problems with some links because they pointed to a Javascript-function. With the base target </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109515366729829291/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109515366729829291' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109515366729829291'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109515366729829291'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/base-target-and-javascript.html' title='Base Target and Javascript'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109479961680322012</id><published>2004-09-10T08:50:00.000+02:00</published><updated>2004-09-10T09:00:16.803+02:00</updated><title type='text'>Debug Client-Side Script in Visual Basic .NET</title><summary type='text'>Tired of using alert() for debugging client-side JavaScript?With Visual Studio .NET it's far more easier:- Open Internet Explorer- In the menu select Tools &gt; Internet Options- Click on the Advanced Tab- Locate the Browsing section- Clear the Disable script debugging checkbox- Click OK- Close Internet ExplorerNow put the next statement in the JavaScript block you want to debug:debugger</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109479961680322012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109479961680322012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109479961680322012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109479961680322012'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/debug-client-side-script-in-visual.html' title='Debug Client-Side Script in Visual Basic .NET'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109456627625859704</id><published>2004-09-07T16:07:00.000+02:00</published><updated>2004-09-08T20:54:20.620+02:00</updated><title type='text'>Bug in ASP.NET validator (!)</title><summary type='text'>This morning I opened a service call at Microsoft for this weird behaviour of the ASP.NET validator. I just received a mail where Microsoft confirms this IS a bug.As soon as I have more information, I will post it here...Update 08/09: I received a confirmation of Microsoft that it is a bug in Internet Explorer. Unfortunatly, they are not going to release a quickfix. So I guess we'll have to</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109456627625859704/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109456627625859704' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109456627625859704'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109456627625859704'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/bug-in-aspnet-validator_07.html' title='Bug in ASP.NET validator (!)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109431836904040726</id><published>2004-09-04T19:10:00.000+02:00</published><updated>2005-01-02T15:22:22.070+01:00</updated><title type='text'>Bug in ASP.NET validator (?)</title><summary type='text'>One of my colleagues, Frédéric Pieters, found something weird in the ASP.NET-validators.If a validator is set to Dynamic and it's placed below the control to validate, it's possible to edit the text of that validator. If you use the mouse to go to the next field (it works fine if you use the tab-button), the validator is triggered and the focus is on that validator.If you start to type, </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109431836904040726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109431836904040726' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109431836904040726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109431836904040726'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/bug-in-aspnet-validator.html' title='Bug in ASP.NET validator (?)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109410483012009310</id><published>2004-09-02T07:53:00.000+02:00</published><updated>2004-09-02T08:08:05.593+02:00</updated><title type='text'>Procedure to script your data (to generate INSERT statements from the existing data)</title><summary type='text'>This procedure generates INSERT statements using existing data from the given tables and views. Later, you can use these INSERT statements to generate the data. It's very useful when you have to ship or package a database application. This procedure also comes in handy when you have to send sample data to your vendor or technical support provider for troubleshooting purposes. For more </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109410483012009310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109410483012009310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109410483012009310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109410483012009310'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/09/procedure-to-script-your-data-to.html' title='Procedure to script your data (to generate INSERT statements from the existing data)'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109359552612488503</id><published>2004-08-27T08:35:00.000+02:00</published><updated>2004-08-27T10:38:56.550+02:00</updated><title type='text'>Closing a browser window without the confirmation-prompt</title><summary type='text'>If you want to close the main browser window, Internet Explorer will popup this messagebox:"The Web page you are viewing is trying to close the window.Do you want to close this window?"Internet Explorer is checking the window.opener object to see if the current window has been opened by another window. If not, it will display this question.So, the little trick is to make sure that the </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109359552612488503/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109359552612488503' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109359552612488503'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109359552612488503'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/closing-browser-window-without.html' title='Closing a browser window without the confirmation-prompt'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109310643805661983</id><published>2004-08-21T18:29:00.000+02:00</published><updated>2004-08-21T18:43:22.490+02:00</updated><title type='text'>Cancel the shutdown of Windows after an installation</title><summary type='text'>Don't you hate it when a program just reboots Windows without asking after an installation? I do.Today I found a little program on the web that will prevent this shutdown. It's called Anti-Shutdown by xCAT-Industries. The program itself can be downloaded from http://www.xcat-industries.nl/softwareinfo.php?software=37.</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109310643805661983/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109310643805661983' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109310643805661983'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109310643805661983'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/cancel-shutdown-of-windows-after.html' title='Cancel the shutdown of Windows after an installation'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109291627755908729</id><published>2004-08-19T13:36:00.000+02:00</published><updated>2004-08-19T14:02:40.480+02:00</updated><title type='text'>Searching the content off ALL files with Windows 2003 standard search</title><summary type='text'>If you try to find files containing a specific string, the search of Windows 2003 doesn't look in all filetypes. Just try to search for a &lt;Title&gt;-tag in HTML-files...Good thing there's a quick solution to this:- Open RegEdit- Find the key HKLM\SYSTEM\CurrentControlSet\Control\ContentIndex- Set the DWORD-value of FilterFilesWithUnknownExtensions to 1 (default = 0)Searching will be slower, </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109291627755908729/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109291627755908729' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109291627755908729'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109291627755908729'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/searching-content-off-all-files-with.html' title='Searching the content off ALL files with Windows 2003 standard search'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109275992575491940</id><published>2004-08-17T18:09:00.000+02:00</published><updated>2004-08-20T17:32:43.310+02:00</updated><title type='text'>Apply a style to a Content Management Placeholder</title><summary type='text'>When you are editing a posting in Microsoft Content Management Server, your stylesheet is not applied to the placeholders. Most users find this unacceptable.So I was looking for an easy and quick way to change the font-family and the font-size for all the placeholders.I wrote a generic function I could use on all templates:Imports Microsoft.ContentManagement.PublishingPublic Class kHSw</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109275992575491940/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109275992575491940' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109275992575491940'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109275992575491940'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/apply-style-to-content-management.html' title='Apply a style to a Content Management Placeholder'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109240241341424130</id><published>2004-08-13T14:46:00.000+02:00</published><updated>2004-08-17T18:44:59.013+02:00</updated><title type='text'>ASP.NET: Failed to start monitoring file changes.</title><summary type='text'>A few days ago, a customer called because an ASP.NET application we wrote failed with the errormessage:"Access denied to 'x:\xxxxxxx\xxxx\xxx\xxxx.aspx'. Failed to start monitoring file changes."That application had been running for months without errors.We did a lot of searches, most of them pointing to:http://support.microsoft.com/default.aspx?scid=kb;en-us;Q317955andhttp://</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109240241341424130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109240241341424130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109240241341424130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109240241341424130'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/aspnet-failed-to-start-monitoring-file.html' title='ASP.NET: Failed to start monitoring file changes.'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109215009441552130</id><published>2004-08-10T16:52:00.000+02:00</published><updated>2004-08-17T18:45:36.133+02:00</updated><title type='text'>Sourcesafe: The project you are attempting to open is a source controlled FrontPage Web...</title><summary type='text'>When opening a web-project from Visual Sourcesafe 6.0d in Visual Studio .NET 2003 we sometimes get this error:"The project you are attempting to open is a source controlled FrontPage Web and cannot be opened directly from source control. Please use the Open Project From Web command instead."If we look at IIS, we see that the VS.NET created only a virtual directory instead of a virtual </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109215009441552130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109215009441552130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109215009441552130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109215009441552130'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/sourcesafe-project-you-are-attempting.html' title='Sourcesafe: The project you are attempting to open is a source controlled FrontPage Web...'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109207226405622409</id><published>2004-08-09T19:17:00.000+02:00</published><updated>2004-08-19T14:09:39.476+02:00</updated><title type='text'>How to get the console in a game with the "~"-button using an Azerty keyboard</title><summary type='text'>I know, most of you guys know how to do this, but for the few who don't:In many games, like the new Doom III, the console can be reached by pressing the "~" - button.Easy on a Qwerty-keyboard. A lot more difficult if you're using an Azerty-keyboard.Just press &lt;Ctrl&gt;-&lt;Alt&gt;-²The ²-button is the button just below &lt;Esc&gt; (where the ~-button is on a Qwerty-keyboard).Have fun ;-)</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109207226405622409/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109207226405622409' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109207226405622409'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109207226405622409'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/how-to-get-console-in-game-with-button.html' title='How to get the console in a game with the &quot;~&quot;-button using an Azerty keyboard'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109206380339833953</id><published>2004-08-09T16:50:00.000+02:00</published><updated>2004-08-17T18:47:13.883+02:00</updated><title type='text'>The Sharepoint User-Agent</title><summary type='text'>We are developing a CMS-website that's being indexed by Sharepoint.If, for instance, a user visits a CMS-posting with a link to a Sharepoint document, a frameset is build and that document is opened within the frameset automatically. The user doesn't have to click on the link to that document.But when Sharepoint is indexing the website, the redirect can't be performed as Sharepoint has to be </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109206380339833953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109206380339833953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109206380339833953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109206380339833953'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/sharepoint-user-agent.html' title='The Sharepoint User-Agent'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109168553100041030</id><published>2004-08-05T07:49:00.000+02:00</published><updated>2004-08-19T14:22:37.533+02:00</updated><title type='text'>Copying the text of a messagebox</title><summary type='text'>When a customer gets a messagebox (for example an errormessage), they mostly take a printscreen, copy this bitmap in a Word-document and send it to my already overloaded mailbox.Those customers who do think about my mailbox size, are manually typing the text from the messagebox in an email.It's much easier to just copy the text of the messagebox to the clipboard by pressing &lt;Ctrl&gt;-&lt;C&gt;.You'll </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109168553100041030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109168553100041030' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109168553100041030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109168553100041030'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/copying-text-of-messagebox.html' title='Copying the text of a messagebox'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109168480406817913</id><published>2004-08-05T07:39:00.000+02:00</published><updated>2004-08-17T19:57:47.503+02:00</updated><title type='text'>Sharepoint Exclude.vbs</title><summary type='text'>If you have to develop websites on a machine running Microsoft Sharepoint on the same port, you always have to go to the Sharepoint Central Administration, browse your way to Define Managed Paths and exclude the path of the Visual Studio .NET project you are going to create.I've created a little vbs-file, just open it and type the name of the path you want to exclude.Here's the source (just </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109168480406817913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109168480406817913' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109168480406817913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109168480406817913'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/sharepoint-excludevbs.html' title='Sharepoint Exclude.vbs'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109164975464585416</id><published>2004-08-04T21:54:00.000+02:00</published><updated>2004-08-19T14:43:54.020+02:00</updated><title type='text'>Installing the Labtec Keyboard-Desktop Software</title><summary type='text'>I recently bought a Labtec Internet Keyboard.Installing the software (version 1.0) for the keyboard (quick-launch-buttons) was a real nightmare.On the installation screen I was unable to select a language, pressing the Next button twice produced a messagebox telling me the drive I ran the installation from, followed by a nice error:Break 1 - RV_ERR_OPEN_FILEI mailed the helpdesk, a friendly </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109164975464585416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109164975464585416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164975464585416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164975464585416'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/installing-labtec-keyboard-desktop.html' title='Installing the Labtec Keyboard-Desktop Software'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109164899729067675</id><published>2004-08-04T21:44:00.000+02:00</published><updated>2004-08-17T20:00:03.113+02:00</updated><title type='text'>Session-variables are lost when using frames</title><summary type='text'>Because of the privacy, session-variables might get lost when you're running your application in a frameset (from a different domain).This can easily be solved by adding a compact P3P header:Response.AddHeader "P3P","CP=""CON IVA OUR"""More information on P3P can be found on http://www.w3.org/P3P/</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109164899729067675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109164899729067675' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164899729067675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164899729067675'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/session-variables-are-lost-when-using.html' title='Session-variables are lost when using frames'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109164833408432607</id><published>2004-08-04T21:24:00.000+02:00</published><updated>2004-08-17T20:01:51.933+02:00</updated><title type='text'>Decrypt Stored Procedures on SQL Server</title><summary type='text'>Have you ever encrypted stored procedures which had to be altered a few months later? Did you loose the source?Don't panic, they can be decrypted using one of the two procedures below, I found these somewhere on the World Wide Web (credits go the the original authors).Make sure you backup the database first!Only use this for databases where you have the rights to decrypt the stored procedures </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109164833408432607/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109164833408432607' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164833408432607'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164833408432607'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/decrypt-stored-procedures-on-sql.html' title='Decrypt Stored Procedures on SQL Server'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109164734542059285</id><published>2004-08-04T21:22:00.000+02:00</published><updated>2004-08-17T20:04:08.316+02:00</updated><title type='text'>Strange random errors on Brinkster</title><summary type='text'>I'm using Brinkster for hosting some of my web-applications. They are providing a nice free service.But sometimes you get weird random errors. Errors that don't show up on other servers and that have nothing to do with your code, like the connection that can't be opened, updates that can't be executed, ...When you refresh the page, everything works well. So I always add a two small blocks of </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109164734542059285/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109164734542059285' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164734542059285'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164734542059285'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/strange-random-errors-on-brinkster.html' title='Strange random errors on Brinkster'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109164594532685601</id><published>2004-08-04T20:49:00.000+02:00</published><updated>2005-01-28T15:21:38.530+01:00</updated><title type='text'>Application lost after a crash of the Windows Explorer</title><summary type='text'>If you're experimenting a lot like I do, Windows Explorer hangs once in a while. Killing and restarting the process mostly does the trick. The disadvantage is that some programs are 'lost'. The icon in the system tray has disappeared and the application itself is invisible. The quickest way to solve this is by logging off and on. But sometimes you can't log off because one of your programs is </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109164594532685601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109164594532685601' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164594532685601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109164594532685601'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/application-lost-after-crash-of.html' title='Application lost after a crash of the Windows Explorer'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109163746525977683</id><published>2004-08-04T18:28:00.000+02:00</published><updated>2004-08-17T20:13:18.646+02:00</updated><title type='text'>Internet Explorer doesn't want to open new windows</title><summary type='text'>I recently played with my registry, deleting 1 key to many. Internet Explorer didn't want to open new windows.So I just made my own popup-blocker :-)Restoring Internet Explorer was quite easy. I went to the Run-box and typed the following separate commands:regsvr32 urlmon.dllregsvr32 shdocvw.dllregsvr32 msjava.dll (Some of you may not have this one... That's OK)regsvr32 mshtml.dll</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109163746525977683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109163746525977683' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109163746525977683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109163746525977683'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/internet-explorer-doesnt-want-to-open.html' title='Internet Explorer doesn&apos;t want to open new windows'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109163631859557096</id><published>2004-08-04T18:07:00.000+02:00</published><updated>2004-08-17T20:18:06.420+02:00</updated><title type='text'>Returning from v5.windowsupdate.microsoft.com to v4.windowsupdate.microsoft.com</title><summary type='text'>Although there was a statement not to continue if SP2 wasn't installed, i did continue to install the new software on v5.windowsupdate.microsoft.com, just to see how it looked...But after that I was unable to revert to the current update site (v4.windowsupdate.microsoft.com). By searching Google I learned I was not the only one with this problem ;-)No post could help, so I started combining </summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109163631859557096/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109163631859557096' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109163631859557096'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109163631859557096'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/returning-from-v5windowsupdatemicrosof.html' title='Returning from v5.windowsupdate.microsoft.com to v4.windowsupdate.microsoft.com'/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7856755.post-109162788258861771</id><published>2004-08-04T17:50:00.000+02:00</published><updated>2004-10-20T17:26:18.813+02:00</updated><title type='text'>Stored Procedure to disconnect all users from a SQL Server database  </title><summary type='text'>This is one of the Stored Procedures I use frequently:CREATE PROCEDURE sp_kill_database_users @arg_dbname sysname with recompileAS-- kills all the users in a particular database-- dlhatheway/3M, 11-Jun-2000declare @a_spid smallintdeclare @msg varchar(255)declare @a_dbid intselect @a_dbid = sdb.dbidfrom master..sysdatabases sdbwhere sdb.name = @arg_dbnamedeclare db_users insensitive</summary><link rel='replies' type='application/atom+xml' href='http://khsw.blogspot.com/feeds/109162788258861771/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7856755&amp;postID=109162788258861771' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109162788258861771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7856755/posts/default/109162788258861771'/><link rel='alternate' type='text/html' href='http://khsw.blogspot.com/2004/08/stored-procedure-to-disconnect-all.html' title='Stored Procedure to disconnect all users from a SQL Server database  '/><author><name>kHSw</name><uri>http://www.blogger.com/profile/11484061923371270894</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry></feed>
