Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jasondrawdy/xinject
XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies.
https://github.com/jasondrawdy/xinject
application assemblies dotnet icons injection software win32 windows
Last synced: 13 days ago
JSON representation
XInject is a minimalistic and user-friendly tool to inject Win32 compatible icons into .NET assemblies.
- Host: GitHub
- URL: https://github.com/jasondrawdy/xinject
- Owner: jasondrawdy
- License: other
- Created: 2018-07-23T04:11:24.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-01T21:12:14.000Z (almost 5 years ago)
- Last Synced: 2024-11-29T01:21:36.058Z (2 months ago)
- Topics: application, assemblies, dotnet, icons, injection, software, win32, windows
- Language: C#
- Homepage:
- Size: 535 KB
- Stars: 1
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# 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]("http://objectlistview.sourceforge.net/cs/index.html") 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](https://cloud.githubusercontent.com/assets/17565891/19375791/6f262ed4-919d-11e6-9cca-d9ac1cc4538e.png)# 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.