Kitutz / rainmeter

Automatically exported from code.google.com/p/rainmeter
0 stars 0 forks source link

Problem With VCredistributable Installer #36

Closed GoogleCodeExporter closed 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?

Run Rainmeter-Latest-20090409-32bit.exe

What is the expected output? What do you see instead?

Installer should finish. <a
href="http://img6.imageshack.us/my.php?image=04102009083631.png"
target="_blank"><img
src="http://img6.imageshack.us/img6/4985/04102009083631.th.png"
border="0"/></a>

What version of the product are you using? On what operating system?

WinXP SP2

Please provide any additional information below. If the problem is a
related to some config option attaching a example is always a good idea.
Try to keep it as simple as possible and make sure that it is a fully
working Rainmeter config (i.e. it includes all graphics too).

Clicking Retry produces the same effect. Clicking Ignore continues and
appears to finish installation with no errors.

I wanted to ask what exactly does the redistributable package add, and
where does it add it? Would Rainmeter be able to use the necessary files if
they are put into the Rainmeter dir? Would it be legal to package an
installer for the portable version of Rainmeter, being worked on at
PortableApps.com, with the VC++ files included (and inserted into Rainmeter
dir)?

Original issue reported on code.google.com by JMHarris...@gmail.com on 10 Apr 2009 at 1:00

GoogleCodeExporter commented 8 years ago
Microsoft has changed how the runtime libraries are used in VC2005 and VC2008 
so they
are not read from the application's folder anymore. Instead Windows will store 
all
different runtime library versions to C:\WINDOWS\WinSxS folder (that's where the
vcredist_x86.exe installs them).

I'm not really sure why your browser would block the installation except if you
already have them installed and Firefox is using them. The Rainmeter's installer
probably should check this and not run the vcredist_x86.exe in that case.

From what I've read it is still possible to define a certain runtime that the
application uses but that requires a custom manifest for all the Rainmeter's
components. It should allow us to put the msvcr90.dll and msvcp90.dll to the 
program
folder so it's probably something that should be investigated.

Original comment by kimmo.pekkola on 11 Apr 2009 at 9:19

GoogleCodeExporter commented 8 years ago
I don't think the browser blocked it, I just happened to have the browser open 
when I
ran the installer. Running the installer a second time this did not happen.

I was wondering about the portablity of the runtime libraries, because it's not
really considered good form, for a portable application to install files and 
leave
them on the host. That's why I was hoping the dlls could be used from the 
application
directory.

Original comment by JMHarris...@gmail.com on 11 Apr 2009 at 5:19

GoogleCodeExporter commented 8 years ago

Original comment by kenz0.sa...@gmail.com on 8 Jul 2009 at 8:10

GoogleCodeExporter commented 8 years ago

Original comment by kenz0.sa...@gmail.com on 31 Dec 2009 at 12:30