Skip to content

XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies.

License

Notifications You must be signed in to change notification settings

jasondrawdy/XInject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

XInject

XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies. It is originally based off of the InsertIcons project started by Einar Egilsson @ https://github.com/einaregilsson/InsertIcons.

Note - XInject is retina ready and looks crisp at most resolutions!

Requirements

  • Windows 7 SP1 & Higher
  • .NET Framework 4.6.1

References

ObjectListView

XInject utilizes a customized ListView called ObjectListView which can be found here and is a fundamental dependency that is required in order to build the application from source.

Embedded Assembly

ObjectListView has been embedded within the Auto Archiver assembly and thus an extra step will be needed in order to compile the project. First, download and reference ObjectListView.dll from the author's homepage above. Second, add an existing file to Auto Archiver by right-clicking on the project in the treeview and selecting the OLV DLL file. Lastly, change the Build Action on the added file from Compile to Embedded Resource.

Screenshot

alt tag

License

This program is licensed under the MIT license. It's heavily based on MIT licensed code from the great library ResourceLib, which is highly recommended and can be found at https://github.com/dblock/resourcelib. It also uses MIT licensed code from the Mono project (http://mono-project.com) for strong name signing utilizing the RSA encryption scheme.

About

XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages