any one willing to compile a small C++ program (uses VS2019, I think) 32-bit

PoBoy

Skilled
I need the 32-bit version of run hidden

Should take just a minute or two, I think.

All source/project file are available. I don't have VS nor have I ever used it.

Anyone willing to compile it for me ? Note : I need the 32-bit exe. The 64-bit version is already available.

I made a request there, but not sure if it will be done.
 
Do you want the latest from git source code or do you want the latest released version 1.2 ?

I don't have VS will try downloading community edition or just VScode and let you know shortly...
 
Try this EXE -> https://drive.google.com/file/d/1JNV57he7Fyk6MI--16j8cmmR2eEiakV5/view?usp=drive_link

Let me know if it works and when I can remove this link, thanks!
1.2

Thanks.

Note the 32bit compile was failing for v1.2 and I had to change a setting from "Console" to "Windows" in the
Code:
.vcxproj
file under the Release/Win32 section:

Code:
<SubSystem>Windows</SubSystem>
.

Just saw that this fix is already in the master branch so later releases should not fail to build the 32 bit version.
 
Last edited:
I'll get home in the evening. I'll try it out. Thanks

-----------

Downloaded.
Tested on a 64-bit Windows works ok.
Will try on a 32-bit Windows soon.

Thanks so much.

----------

In case anyone was wondering what I use it for, one example :
I use Powershell to generate file hashes, from the context menu.

copy hash.jpg


If I don't have run-hidden I get an irritating flash of the Powershell console/window.

Another example : From the context menu for jpgs I strip EXIF metadata using exiftool.
Without run-hidden I wold get a command window showing briefly.

Code:
Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\*\shell\CopyHash]


[HKEY_CLASSES_ROOT\*\shell\CopyHash]
"MUIVerb"="Copy Hash"
"SubCommands"=""

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\10SHA1]
"MUIVerb"="SHA1"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\10SHA1\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Get-FileHash -literalpath '%L' -Algorithm SHA1).Hash | Set-Clipboard"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\12SHA1]
"MUIVerb"="Filename + SHA1"
"CommandFlags"=dword:00000040

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\12SHA1\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Split-Path -Path '%L' -Leaf) + ' : ' + (Get-FileHash -literalpath '%L' -Algorithm SHA1).Hash| Set-Clipboard"



[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\20SHA256]
"MUIVerb"="SHA256"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\20SHA256\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Get-FileHash -literalpath '%L' -Algorithm SHA256).Hash | Set-Clipboard"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\22SHA256]
"MUIVerb"="Filename + SHA256"
"CommandFlags"=dword:00000040

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\22SHA256\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Split-Path -Path '%L' -Leaf) + ' : ' + (Get-FileHash -literalpath '%L' -Algorithm SHA256).Hash| Set-Clipboard"



[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\30SHA512]
"MUIVerb"="SHA512"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\30SHA512\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Get-FileHash -literalpath '%L' -Algorithm SHA512).Hash | Set-Clipboard"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\32SHA512]
"MUIVerb"="Filename + SHA512"
"CommandFlags"=dword:00000040

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\32SHA512\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Split-Path -Path '%L' -Leaf) + ' : ' + (Get-FileHash -literalpath '%L' -Algorithm SHA512).Hash| Set-Clipboard"



[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\40MD5]
"MUIVerb"="MD5"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\40MD5\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Get-FileHash -literalpath '%L' -Algorithm MD5).Hash | Set-Clipboard"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\42MD5]
"MUIVerb"="Filename + MD5"

[HKEY_CLASSES_ROOT\*\shell\CopyHash\shell\42MD5\command]
@="run-hidden.exe powershell.exe -WindowStyle hidden (Split-Path -Path '%L' -Leaf) + ' : ' + (Get-FileHash -literalpath '%L' -Algorithm MD5).Hash| Set-Clipboard"
------

Tested on Windows 32-bit. Works OK.
@vishalrao

-----
 
Last edited:
Back
Top