You are here

VMWare THINSTALL

11 posts / 0 new
Last post
YuTriPPinHoE
Offline
Last seen: 16 years 2 days ago
Joined: 2009-02-24 13:47
VMWare THINSTALL

Hey guys im new to this site, have downloaded a couple programs with no problems but i have a question. I want to upload my own portable apps but they are made with vmwares thinstall application. These programs can be moddified to resource the information needed to run in either the user directory or within the folder that the .exe is located.

If i am allowed i have a copy of limewire that i have made into one .exe which is about 8 mb in size. I also have made other open sourced or freely downloaded programs as well.

Ph4n70m
Ph4n70m's picture
Offline
Last seen: 2 years 8 months ago
Joined: 2007-01-12 19:22
.

Thinstall is a shareware program, did you paid for it?

YuTriPPinHoE
Offline
Last seen: 16 years 2 days ago
Joined: 2009-02-24 13:47
YeP

Paid in FULL...the program that i packaged these portable apps is shareware but the application itself is all freely downloaded on the internet. So do u think these thinstalled apps will be accepted on this site or do i have to do it the C+/++ way

Bensawsome
Offline
Last seen: 3 years 5 days ago
Joined: 2006-04-22 19:27
no C+/++

No do it the NSIS way Blum we use NSIS cause it is the best for what we do and the most light wieght.
Thanks,
Bensawsome

 iLike Macs, iPwn, However you put it... Apple is better ^_^ 
"Claiming that your operating system is the best in the world because more people use it is like saying McDonalds makes the best food in the world..."

m2
Offline
Last seen: 14 years 1 week ago
Joined: 2006-12-12 12:00
and the most light

and the most light wieght

Just wow. You seem to know as much about the topic as YuTriPPinHoE, who talks about C+, which doesn't exist.

To straighten up: NSIS has some advantages, but it's very questionable whether it's best. If you care about quality, it definitely isn't because it slows down application startup by quite a lot, especially with some antiviruses.

C/C++ is a fine choice too. It's much faster, lighter and has no AV issues. Code will probably be longer.

"Those people who think they know everything are a great annoyance to those of us who do." Asimov

Zach Thibeau
Zach Thibeau's picture
Offline
Last seen: 2 years 4 months ago
Developer
Joined: 2006-05-26 12:08
I agree with you there up to

I agree with you there up to the point where you say it has no AV issues. I seen applications written in C/C++ that did have it flagged as a virus even though it wasn't

your friendly neighbourhood moderator Zach Thibeau

m2
Offline
Last seen: 14 years 1 week ago
Joined: 2006-12-12 12:00
Sure, overall quality of

Sure, overall quality of today's AVs is really low and no matter what development method you choose, problems happen quite often.
But the way NSIS works (interpreted language that uses customizable compression methods over it's code) makes it much harder for AVs to verify.

"Those people who think they know everything are a great annoyance to those of us who do." Asimov

Jacob Mastel
Offline
Last seen: 3 months 3 days ago
Developer
Joined: 2007-06-13 19:36
Delays?...

Just wow. You seem to know as much about the topic as YuTriPPinHoE, who talks about C+, which doesn't exist.

Okay first of all I'm just going to ask you not to be a smart ass. There was no need to attack Ben here merely just stated there suggest way wasn't really the best.

If you care about quality, it definitely isn't because it slows down application startup by quite a lot...

I'm just wondering did you happen to think about why it slows down the app? Especially when it's a large app like FireFox. The launcher does not rewrite the app. It simply moves the files from the flash drive to the correct place on either the flash or the HDD. When apps have a lot of files like FireFox, OpenOffice, etc. It takes a bit of time to move them all simply because flash media isn't the fastest. Second tried running the apps on a HDD? It may take a half second longer.

As far as the antiviruses go It's pretty rare for an NSIS script to get flagged as a virus. More often it's the app inside it that we repackage.

C/C++ is a fine choice too. It's much faster, lighter and has no AV issues. Code will probably be longer.

Code will be longer = Harder, more difficult to maintain, less developers available, and probably the same size as the NSIS script. Which did you know is written in C++? No AV issues? Hardly

Release Team Member

m2
Offline
Last seen: 14 years 1 week ago
Joined: 2006-12-12 12:00
'm just wondering did you

'm just wondering did you happen to think about why it slows down the app? Especially when it's a large app like FireFox. The launcher does not rewrite the app. It simply moves the files from the flash drive to the correct place on either the flash or the HDD. When apps have a lot of files like FireFox, OpenOffice, etc. It takes a bit of time to move them all simply because flash media isn't the fastest.

Yes, I'm aware that in some cases launchers do some work except for showing the lovely PortableApps.com splashscreen.

Did you ever run Sumatra with and w/out a launcher? After disabling splash screen it's several times slower - and splash screen stays too long making it even worse.

In case of FF the time NSIS needs just for initialization is wasted too, though much less significant.

Second tried running the apps on a HDD? It may take a half second longer.

Surprising comment...longer? Could you show me such case? Because all that I used run faster from a hdd.

As far as the antiviruses go It's pretty rare for an NSIS script to get flagged as a virus. More often it's the app inside it that we repackage.

I guess that what matters are false detections and they usually happen because by a chance some file matches detection pattern for a file. Launchers are usually much smaller then apps. Could you create another statistic then? Number of false detections per megabyte of compiled code per year for both apps and launchers. That would be more meaningful.

Code will be longer = Harder, more difficult to maintain

Yes. OTOH unlike NSIS, C++ was created to be readable, which helps.

less developers available

How many devs from here knew NSIS before joining the team? How many knew any compiled language (C/C++/Delphi/Basic/...)? (I used C/C++ in my previous post because it's what was asked about. I'm not devoted to it.)
But anyway - even if there are more people knowing NSIS than compiled languages - this doesn't matter for the end users. They care only about how does it work and NSIS works poorly.

and probably the same size as the NSIS script.

If well done - always smaller (NSIS stub and plugins are written in C++), but does it matter? That's just a few KB anyway.

Which did you know is written in C++? No AV issues? Hardly

Do you mean apps or launchers? I wrote a dozen of launchers in C++, published a couple. Never had a misdetection report, but that's too small group to make a reliable comparison anyway.

"Those people who think they know everything are a great annoyance to those of us who do." Asimov

Bensawsome
Offline
Last seen: 3 years 5 days ago
Joined: 2006-04-22 19:27
@m2

we use NSIS cause it is the best for what we do

If you had bothered reading and/or comprehending what I said you would have seen "for what we do", in other words for PortableApps.
Please do not be so mean next time. You have been a member for over 2 years. you should know not to snap at people like that

 iLike Macs, iPwn, However you put it... Apple is better ^_^ 
"Claiming that your operating system is the best in the world because more people use it is like saying McDonalds makes the best food in the world..."

John T. Haller
John T. Haller's picture
Offline
Last seen: 15 hours 26 min ago
AdminDeveloperModeratorTranslator
Joined: 2005-11-28 22:21
Nope - Lots of Legal Issues

In addition to the Thinstall fee, there is also a fee you have to pay to distribute each app. And for things like shareware, freeware and payware you need publisher's permission otherwise it's illegal. Plus Thinstall can't be used for most open source software (it is GPL incompatible), so anything licensed under the GPL and packaged with Thinstall is also illegal.

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments