[VB6] Registry Key Virtual type checker
Hi, this module allows to check whether Registry Key is: - Shared - Redirected - Usual - Symlink And to show a target of symlink. Note: Reflected type of keys (OS Vista and older only) are not...
View ArticleVB6 - InkEdit and SelText
The InkEdit Control has many useful features, but when it comes to SelText, it does not behave like a normal TextBox. When recovering the text from a multiline InkEdit box, each line is separated by a...
View Article[VB6] INI file class (unicode aware)
'Mainly intended for caching data beetween read-write operations 'Supports UTF-16 LE ini-files format 'Provides wide range of methods 'Doesn't support reading / saving commentary in ini file Based on...
View Article[VB6] Always Behind / Always at the Bottom / Bottommost
The following code will put a Form always behind/at the bottom of all top-level windows. This is accomplished by processing the WM_WINDOWPOSCHANGING message. Code: Option Explicit  'In a standard...
View ArticleVB6 - Activating Hyperlinks using InkEdit
I found code that activated Hyperlinks with VB6 and a RichTextBox. If was far more complex than I wanted because it used subclassing. So I converted it to use an InkEdit box without subclassing. The...
View Article[vb6] Resource Image Viewer/Extraction
A tool I developed to help with another project I'm working on. The tool worked well and decided to pretty it up and share it. This is similar to your typical resource-hacker, but limited in scope to...
View ArticleVB6 - Sample Tray Activation
Attached is a sample program that uses a Tray Icon to activate a program. It uses dilettante's "NotifyIcon" program. http://www.vbforums.com/showthread.p...ght=notifyicon I have left his explanations...
View Article[VB6] Registry Hives Enumerator
This is very specific, but maybe will be useful for some registry guy :) In short: if you need to build a ton of nested loops for: just say, you have a task to enumerate: 1) several keys 2) in the same...
View ArticleVB6 - Very simple CoreAudio Demo (vbRichClient5)
Olaf wrote a wonderful VB6 RC5-CoreAudio-Demo, which is very beautiful and full-featured. I simplified it into a very simple Demo for beginners to learn. Attached Images  Attached Files...
View Article[VB6] Detect if process is hung
It's a console application based on IsHungAppWindow API. Syntax: FreezeDetector.exe [opt_Filters] Filters: "IMAGENAME eq [Process name]" "PID eq [Process ID]" Note: All filters should be quoted...
View ArticleXML Parser (written entirely on VB6)
Copyrights: Jason Thorn (Fork by Alex Dragokas) There are 2 projects: 1) GUI (activeX dll based) compile vbXml-browser\Browser\Browser.vbg Required: MSCOMCTL.OCX 2) Simple app (debug. window sample)...
View ArticleSend email using Gmail
Hello I tested tons of codes trying to send an email via Gmail but all of them are not working. I think that Google security policy became more stringent on this side. Is there a working code, please?...
View ArticleCode for working with Unsigned Shorts
In VB6, the Integer data type is equivalent to a Short (signed short) in C. Now when you encounter a UShort (unsigned short) in a file or in a structure returned from a DLL call, what do you do? You...
View ArticleVB6 - Simple Hash Program
Attached is a program to calculate the various hash values for a string or a binary file. This can be useful if you are downloading an executable file (.exe/.dll etc) and the author has provided a hash...
View ArticleCode for speed testing memory copy
Here's my code for testing the speed of various memory copy functions. The value printed by the print function after each 100 iterations of the function being tested is the average time (in...
View ArticleVB6 - User SID/Path
I needed a value that was unique to the current logged in user, so what is more unique than the User SID (User Security ID). Using the attached code, I found the SID: Buffer: 70 70 27 00 00 00 00 00 01...
View Article[VB6] BTEnum - Enumerate Bluetooth devices
This uses the Microsoft Bluetooth APIs to get a list of remembered and in-range visible Bluetooth devices. Requires Windows XP SP 2 or later, and a Bluetooth adapter/radio supporting the Microsoft...
View ArticleLinear Algebra for 3D Space
I'm not sure who will actually benefit from these procedures, but I suspect a few people will occasionally find them through Google. I've just got quite a bit of work into them, and wanted to share....
View ArticleMigrating RichTextBox (RTB) Control to InkEdit Control
The purpose of this thread will be to describe the process of moving existing RTB code to use the InkEdit control. MSDN states this about the InkEdit control here, so the chances of a successful...
View Article[VB6] Class to show a standard Explorer-style progress window
cProgressWindow Windows provides a simple interface that allows you to use an asychronous Explorer-style progress dialog with just a few lines of code. So I thought I'd wrap up this functionality in a...
View Article