Virtuoz virtual desktop utility

I’m happy to present Virtuoz, the virtual desktop utility.

Virtuoz was designed to be a minimal and robust program that allows to have more than one desktop on Windows. It was inspired by Sysinternals Desktops, but uses a different approach, which doesn’t impose the limitations which Desktops is bound to.

Download

zip Virtuoz.zip (341.02 kB)

Posted in Releases, Software at June 28th, 2015. 5 Comments.

QuickAddressCopy (an OllyDbg v1.10 plugin)

This tiny plugin allows you to copy the address of the selected item/command/byte with the Ctrl+X keyboard shortcut.

Note that the plugin works only for OllyDbg v1.10. For OllyDbg v2, you can achieve the same with:
Options -> Edit shortcuts… (“Copy address” in “Dump: Edit”)

zip quick_address_copy.zip (1.6 kB)

Posted in Releases, Software at March 17th, 2015. No Comments.

Portablizer (an OllyDbg plugin)

This plugin makes your copy of OllyDbg portable, which means that you can copy the OllyDbg folder to another location without having to fix ollydbg.ini manually.
OllyDbg v1.10 and OllyDbg v2 are supported.

OllyDbg v1.10

Usage:

  1. Copy portablizer.dll to the plugins folder.
  2. Apply the ollydbg-patch.exe patch on ollydbg.exe.
    The patch is needed because by default, OllyDbg loads the plugins at a later stage.
  3. Run OllyDbg from the correct folder, then close it.
  4. Make sure that the entries of ollydbg.ini contain relative paths (the [History] section).

Limitations:

  1. The plugin DLL file must be named portablizer.dll.
OllyDbg v2

Usage:

  1. Copy portablizer_odbg2.dll to the plugins folder.
  2. Run OllyDbg from the correct folder, then close it.
  3. Make sure that the entries of ollydbg.ini contain relative paths (the [History] section).
Download

zip portablizer.zip (63.01 kB)

Posted in Releases, Software at March 17th, 2015. No Comments.

Introducing Unchecky

Nowadays it’s a reality that many software installations are bundled with potentially unwanted programs, such as toolbars or scareware system cleaners. If you’re a power user, you probably know that you have to be very careful while installing software, because if you miss a checkbox you might spend hours afterwards cleaning up the mess. If you’re an average PC user, you possibly leave everything by default, thus installing lots of additional unwanted programs without even knowing it.

I always thought that it’s wrong to provide these potentially unwanted programs by default, but the reason for this is clear: the more users install these, the more money the setup owner makes, usually at the expense of your privacy. Well, it doesn’t have to be that way anymore, thanks to Unchecky!


Read More…

Posted in Releases, Software at November 25th, 2013. 47 Comments.

Quick Folder Menu

Quick Folder Menu

Quick Folder Menu is a tiny application that opens a menu of the folder you specify as a command line parameter.

It’s mostly based on an AutoIt script by LarsJ.

It has a couple of bugs I don’t know how to fix, e.g. it doesn’t always close when you click away (Update: fixed in v1.1).
I hardly know how it works at all. But it works, and I find it handy, so in case you might make use of it, grab it below.

zip qfmenu.zip (3.73 kB)

The source code is available on GitHub.

Posted in Releases, Software at April 23rd, 2013. 11 Comments.

7+ Taskbar Numberer: taskbar numbers for Utter Command

Speech recognition

This utility has been designed for speech recognition users who use voice macros to switch between open applications and tray icons. It works on Windows 7 and Windows 8 operating systems, both 32-bit and 64-bit.

For example, speech recognition users that use Dragon NaturallySpeaking Professional with the third-party provided Utter Command add-on can switch to the third application shown in the taskbar by using the command “Window 3″, or can right-click on the third visible tray icon by using the command “Tray 3″. When there are many open applications, or when the user has a significant amount of tray icons, it can become quite cumbersome to count by hand the number of icons in order to identify the sequence of the intended application or tray icon.

“7+ Taskbar Numberer” solves this problem by numbering sequentially, left to right:
– the icons for the open and close-but-pinned windows applications.
– all the visible tray icons.

and then placing tiny visible numbers (a.k.a. “hints”) in the top left corner of the application icons, and in the top right corner of the tray icons. The numbering scheme supports more than one digit, so that the hint for the 12th application is “12”.

While this utility has been tested with the Utter Command user interface, it will work with any other voice macros that select open applications or tray icons by rotating with them sequentially from left to right.

The utility adjusts dynamically as new applications or tray icons are added, and also works when the user has chosen to make just a subset of the tray icons visible.

This article wasn’t written by me. The author wished to remain anonymous.

Win+# keyboard shortcuts

You can use the Windows key+number keyboard shortcut to refer to a taskbar item.

Windows logo key Picture of Windows logo key+number
Start the program pinned to the taskbar in the position indicated by the number. If the program is already running, switch to that program.

Shift+Windows logo key Picture of Windows logo key+number
Start a new instance of the program pinned to the taskbar in the position indicated by the number.

Ctrl+Windows logo key Picture of Windows logo key+number
Switch to the last active window of the program pinned to the taskbar in the position indicated by the number.

Alt+Windows logo key Picture of Windows logo key+number
Open the Jump List for the program pinned to the taskbar in the position indicated by the number.

Source: Microsoft.

7+ Taskbar Numberer adds numbers to your taskbar items, so you can see right away what keyboard shortcut is assigned to each item.
Optionally, the numbers can appear only when the Windows key is down.
Read More…

Posted in Releases, Software at July 22nd, 2012. 114 Comments.

Resource Hacker FX: the improved Resource Hacker

Note: the most recent version of Resource Hacker incorporates most of the changes that this patch offers. Therefore, Resource Hacker FX is considered obsolete, and the post is here mostly for historical reasons.

Remember the good ol’ Resource Hacker?
It’s a popular Resource viewer/editor, I use it to quickly view and edit resources. I tried to find an alternative, but I did not find any that I liked, so I decided to just improve Resource Hacker.

Here is a patcher that needs to be used on the original Resource Hacker v3.6.0.92:
zip Resource Hacker FXer.zip (117.97 kB, changelog)

Here is how it looks:

What does the patcher change:
Read More…

Posted in Releases, Software at March 13th, 2011. 346 Comments.

winapiexec

winapiexec is a small tool that allows to run WinAPI functions through command line parameters.

Syntax

The syntax is:
winapiexec.exe library.dll@FunctionName 123 unicode_text "a space"

If you don’t specify a library or use “k”, kernel32.dll is used.
If you specify “u” as a library, user32.dll is used.

Numbers are detected automatically. You can use hex numbers (like 0xFE) and use the minus sign (e.g. -5).
Strings are Unicode by default.

You can use special prefixes to specify parameter types:
$s:ansi – an ANSI string.
$u:unicode – a Unicode string (it’s Unicode by default, but you can use it to force numbers as strings).
$b:1024 – a zero-bytes buffer with the size you specify, in bytes.
$$:1 – a reference to another parameter, you can also use $$:0 for the program’s name (argv[0]).
$a:0,1,two,3 – an array of parameters, divided by commas. you can use all the prefixes here.
$a[a,b,$a[c,d],e] – an alternative syntax for an array of parameters. Allows to have nested arrays.
$$:3@2 – a reference to an item in an array of parameters, can have more than one indirection.

While referencing to another parameter, note that they are processed by the order of execution, which means there’s no point to reference to a parameter right to the referencing one.
Also note that after a function is run, its first parameter (like library.dll@FunctionName) is replaced with the return value.

You can execute multiple WinAPI functions, one after the other, using a comma:
winapiexec.exe library.dll@FunctionName1 123 , library.dll@FunctionName2 456
You can also have nested functions, using parentheses:
winapiexec.exe library.dll@FunctionName1 ( library.dll@FunctionName2 456 )
While the return value of the internal function is passed as a parameter to the external function.

Download

zip winapiexec.zip (5.82 kB)
Read More…

Posted in Releases, Software at January 8th, 2011. 68 Comments.

7+ Taskbar Tweaker

7+ Taskbar Tweaker
7+ Taskbar Tweaker allows you to configure various aspects of the Windows taskbar.
Most of the configuration options it provides can’t be tweaked using the taskbar properties or the registry.
The tweaker is designed for Windows 7 and Windows 8.

Download (portable installation available)

exe 7tt_setup.exe (1.19 MB, changelog)

Available languages:
Arabic, Czech, Dutch, English, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Latvian, Macedonian, Polish, Brazilian Portuguese, Russian, Serbian, Simplified Chinese, Slovenian, Spanish, Swedish, Traditional Chinese, Turkish, Ukrainian.

Beta version
exe 7tt_setup_beta.exe (1.19 MB, changelog)
More info about beta versions.
Read More…

Posted in Releases, Software at September 30th, 2009. 2,662 Comments.

Multiline Ultimate Assembler (an OllyDbg plugin)

Multiline Ultimate Assembler is a multiline (and ultimate) assembler (and disassembler) plugin for OllyDbg. It’s a perfect tool for modifying and extending a compiled executable functionality, writing code caves, etc.

rar multiasm.rar (473.55 kB, changelog)

Posted in Releases, Software at September 13th, 2009. 142 Comments.