Giter Club home page Giter Club logo

qlwindowsapps's Introduction

QLWindowsApps

QLWindowsApps includes a QuickLook Plugin and a Spotlight importer for Microsoft Windows DLL and EXE files, intended as companions to Wine on macOS. It is based on a modified version of icoutils by Oskar Liljeblad and Frank Richter.

Features

  • EXEs and DLLs can be Quick-Looked in the Finder and their properties (version info and bitness) will be visible to Spotlight.
  • EXEs will have an icon just like native apps.
  • Supports 16-bit, 32-bit and 64-bit EXEs and DLLs.
  • Shows all the embedded version info, localized in the current language if localizations are available.
  • It refuses to read big executables (>32 MB) over a network share (yes, this is a feature).

Supported OS X versions

QLWindowsApps 1.3.3 works on macOS High Sierra and later, and was tested up to macOS Ventura.

If you are using a macOS version older than High Sierra, you can download QLWindowsApps 1.3.2, which works on OS X Mavericks and later, or QLWindowsApps 1.0.2, which works on Mac OS X Leopard and later.

Known Issues

16-bit binary support

The icoutils webpage states: "There is no relocation support for 16-bit (NE) binaries." Fortunately, relocatable 16-bit binaries seem to be quite uncommon.

For some reason, even when the binary is non-relocatable, icoutils chokes a bit on 16 bit resources, even when it extracts them fine.

Warning for releases before 1.3.0

In versions before 1.3.0, QLWindowsApps used to modify the custom icon of EXE files in order to hide the frame added to the icon by QuickLook. But from version 1.3.0, QLWindowsApps uses a private QuickLook API to hide the icon frame without the need to modify the file.

It is possible to disable changing the icon of files in older versions of QLWindowsApps by executing the following command in Terminal.app:

defaults write com.danielecattaneo.qlgenerator.qlwindowsapps DisableIconChange 1

Copyright & License

The icoutils are copyright (c) 1998 Oskar Liljeblad. QLWindowsApps is copyright (c) 2012-2019 Daniele Cattaneo.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

qlwindowsapps's People

Contributors

shysaur avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

qlwindowsapps's Issues

how to uninstall

Hi, is there a way to uninstall it cleanly please?
Thank you for your reply.

Not working for exe.

It works great when recognize dll file, but doesn't show up for exe file.
Additionally, I have Parallels and VmFusion installed before. Maybe they influence the quicklook?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.