Comments (8)
That is literally the MIT License.
Confirmed.
Oh, I'm glad somebody even cares for old potato XP d:
- As of this writing, it still has more users than Vista and Windows 8 combined. That's not a small number.
- Compatibility with older operating systems tends to make programs more compatible with WINE.
- Although the program is already considered portable by virtue of how settings are handled, programs that work on older computers are more portable.
from uniextract2.
LessMSI dependency note: Oh and LessMSI uses dotNET 4.0 so computers that don't have that or are otherwise restricted from that toolset for security reasons will not be able to use it. There may also be issues for Windows XP users now or in the future since Microsoft doesn't release updates to dotNET for that platform anymore.
There's discussion on reducing or minimizing this dependency but that's the current status.
It's also less portable as fewer machines have dotNET 4.0 installed, meaning if you plug a USB drive into an older computer, it can't run LessMSI.
from uniextract2.
This is how it works now: A registry check is done to find out if .NET 4 or newer is installed. If it was found, lessmsi is used without any prompt, otherwise the old MethodSelect function is executed.
from uniextract2.
License note: appears compatible with Universal Extractor 2, however it is standard copyright: https://github.com/activescott/lessmsi/blob/master/LICENSE and doesn't specifically mention how the source is to be handled.
from uniextract2.
@vatterspun That is literally the MIT License.
http://choosealicense.com/licenses/mit/
from uniextract2.
Cool, the link to the project, license and dependency information. You're making it really easy for me to add new features. Thank you 👍
I'm not sure about the other extractors for msi files. Lessmsi works better them all of them (good find @mirh) but keeping some of them for users without .NET 4 makes sense. Maybe adding a runtime check for the installed version with a fallback to the currently used method choice would work best here.
from uniextract2.
Oh, I'm glad somebody even cares for old potato XP d:
Though, if any.. Would it be possible to just show this when NET is available, otherwise the old tools?
from uniextract2.
A registry check is done to find out if .NET 4 or newer is installed. If it was found, lessmsi is used without any prompt, otherwise the old MethodSelect function is executed.
Sounds good, thanks.
from uniextract2.
Related Issues (20)
- Help unpack MMF2 SWF File exporter HOT 1
- Legacy InstallShield: View Files? HOT 4
- DGCA Link HOT 1
- RC4 'Newest Nightly' is Identified as (Trojan:Win32/Sonbokli.A!cl) and deleted HOT 2
- zipx multimedia support HOT 1
- Error while trying to extract data from InstallShield EXEs HOT 6
- Update 7z to latest version
- Does it support centos system?
- Add support for extracting Grub2Win HOT 2
- Improve detection of exe installer HOT 4
- Uniextract2 not working with Windows 11 ! HOT 18
- Add support for extracting files from CABs when extracting InstallShield installer HOT 1
- In research of an Unpacker for assets game HOT 1
- Support goLang's packaging method? //go:embed items.db
- Add support for extracting clickteam installers. HOT 3
- Earth Defense Force 5 EXE support request HOT 3
- erroe log HOT 2
- Cannot extract new Advanced Installer setups HOT 1
- Forcelibrary.dll
- Programme crashed with following error "ERROR ALLOCATING MEMORY"
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from uniextract2.