How to register a global hotkey for your application in C#

How to register a global hotkey for your application in C#

Register a hotkey for your application that can be triggered even if your form is minimized and does not have focus. More »

How to download a file in C# (progressbar and download speed)

How to download a file in C# (progressbar and download speed)

Learn how to download files in C# while displaying the percentage and the download speed. More »

UDP hole punching implementation in C#

UDP hole punching implementation in C#

Learn how to implement UDP hole punching so you can make your clients life a lot easier by not forcing them to open ports on their end. More »

 

FileUnsigner – Remove digital certificates from files

This small tool was created to simplify the process that was discussed at Remove digital signature from a file using C# and simply aid the people that didn’t have the knowledge on how to compile the code posted there.

This is a small standalone tool that will simply remove the digital signature of any file.

The usage is fairly simple. Either drag and drop the files you want to unsign on the application or use command prompt with the following parameters:

FileUnsigner.exe <options> <file1> <file2> …

Current Options:
/f            Forces the program to remove a digital signiture even if one is not detected.

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Remove digital signature from a file using C#

There are two reasons why you might want to consider removing the digital signature from some of the files you are using, especially third party libraries.

The first reason is because in many cases it will greatly speed up your programs start-up time. The reason for that is because if a file is signed with Microsoft digital certificate as an example on runtime it will attempt to verify the signature which in most cases it requires an internet connection. In cases where the user might not have an active internet connection or if the verification attempt is blocked by a firewall or any other reason, it will greatly increase the time your application will take to start.

Another important reason for removing a digital signature from a library you want to distribute alongside with your software is that a lot of users feel alarmed when an application tries to establish a connection at start-up, especially if the type of the application you are making doesn’t sound like the type it requires to connect somewhere.

Thankfully it is fairly easy to remove a signature from a file using the ImageRemoveCertificate API function. Below you can find a snippet that illustrates how it can be implemented.

If you would like to use the above code but have no knowladge on how to compile it then simply download the already compiled version from FileUnsigner v1.0.

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Microsoft Office Professional Plus 2013 Trial now available

Office Professional Plus 2013 is the future of productivity. Office Professional Plus 2013 includes Word, PowerPoint, Excel, Outlook, OneNote, Access, Publisher, and Lync.

Microsoft has announced the release of Microsoft Office 2013 Trial version which is available for free. This version allows users to evaluate the software for 60 days. If you are interested in checking this product out head to http://technet.microsoft.com/en-us/evalcenter/jj192782.aspx.

Microsoft Office 2013 Requirements

  • Computer and processor: 1 gigahertz (Ghz) or faster x86- or x64-bit processor with SSE2 instruction set
  • Memory (RAM): 1 gigabyte (GB) RAM (32 bit); 2 gigabytes (GB) RAM (64 bit)
  • Hard Disk: 3.0 gigabytes (GB) available
  • Display: Graphics hardware acceleration requires a DirectX10 graphics card and 1024 x 576 resolution
  • Operating System: Windows 7, Windows 8, Windows Server 2008 R2, or Windows Server 2012
  • .NET version: 3.5, 4.0, or 4.5
Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

Microsoft Visual Studio 2012

Visual StudioMicrosoft has officially announced the release of Visual Studio 2012.

In addition to the things we know and love about the Visual Studio products, the newest version provides the core tools that are required to build compelling, innovative Windows Metro style applications. There are also numerous of new features and enchantments that come with this version. If you are interested in finding what are those Microsoft already created a web page which you can access here that contains all the information you will need about this release.

Also you need to keep in mind that the interface of the new Visual Studio has changed drastically since this version now uses a Metro style interface. If you are one of those people that didn’t particularly like the Metro style you might need to consider that before rushing to upgrade.

Download Visual Studio 2012 Express for Windows 8
Visual Studio 2012 Online Installer (922kb)
Visual Studio 2012 Offline Installer (403MB)
Visual Studio 2012 Language Pack (20.2MB)

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone

.NET Framework 4.5

Microsoft has officially announced the release of .NET Framework 4.5 today.

If you are programming in C#, VB.NET or any other language that uses .NET and want to take advantage of the newest features as well as having the ability to create Windows Metro style applications then feel to click the links at the bottom to download the newest version.

It’s also worth to mention that .NET Framework 4.5 is backward-compatible with applications that were built with the .NET Framework versions 1.1, 2.0, 3.0, 3.5, and 4.0. That means you are not required to install all the older versions in order to run application that were created using an earlier .NET Framework version.

Supported Operating Systems

  • Windows Vista SP2 (x86 and x64)
  • Windows 7 SP1 (x86 and x64)
  • Windows 8 (x86 and x64)
  • Windows Server 2008 R2 SP1 (x64)
  • Windows Server 2008 SP2 (x64)
  • Windows Server 2012 (x86 and x64)

Download .NET Framework 4.5

.NET Framework 4.5 Online Installer (Multi-Language)
.NET Framework 4.5 Offline Installer (Multi-Language)
.NET Framework 4.5 Language Pack

Share on FacebookTweet about this on TwitterShare on Google+Share on StumbleUponShare on LinkedInShare on RedditPin on PinterestShare on TumblrDigg thisPrint this pageEmail this to someone