Windows installer with or without MSVC?

Discuss the future of Warzone 2100 with us.

Should the Windows installer include the MSVC Redist?

Yes, support new players!
7
50%
No, save download size!
4
29%
I don't care...
3
21%
 
Total votes: 14

User avatar
C01eMaN
Trained
Trained
Posts: 58
Joined: 11 Aug 2006, 07:17
Location: UK
Contact:

Re: Windows installer with or without MSVC?

Post by C01eMaN »

DevUrandom wrote: Is InnoSetup free or do you own the FCKGW edition? (And I'll have a look at NSIS or MSI anyway, don't worry. ;) )
yes inno settup is open source... ive got a genuine install of windows xp pro oem sp2.. but i have the non sp edition of xp corp just not installed.
Im Addicted To Warzone!!!!!!!
Suprano
Rookie
Rookie
Posts: 31
Joined: 04 Aug 2006, 11:44
Location: Bavaria
Contact:

Re: Windows installer with or without MSVC?

Post by Suprano »

Why are these files needed anyway?
Maybe its better to change the code not to use them?



--Ano
Kamaze
Regular
Regular
Posts: 1017
Joined: 30 Jul 2006, 15:23

Re: Windows installer with or without MSVC?

Post by Kamaze »

I have some games where the "msvcr70.dll" and "Msvcp70.dll" is delivered out-of-the-box,
without the windows installer. Semms like the licence does allow it!?
We all have the same heaven, but not the same horizon.
User avatar
DevUrandom
Regular
Regular
Posts: 1690
Joined: 31 Jul 2006, 23:14

Re: Windows installer with or without MSVC?

Post by DevUrandom »

Here comes the full license to that files in german. I have an english version somewhere in the GoogleDesktop history if someone needs it.
Nachstehend werden alle Dateien aufgelistet, die mit Microsoft Visual Studio 2005 zur Weitergabe gemäß der Visual Studio 2005-Lizenz verfügbar sind. Wenn es sich bei der von Ihnen lizenzierten Microsoft-Software nicht um Visual Studio 2005 handelt, dürfen nur die von der Microsoft-Software installierten Dateien gemäß einer solchen Lizenz weitergegeben werden.

_____________________________________________________________

Visual C++-Laufzeitdateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen Sie die nachstehend aufgelisteten EXE-Dateien (unverändert) weitergeben.
Diese Dateien können als erforderliche Komponenten während der Installation ausgeführt werden.

vcredist_x86.exe

vcredist_x64.exe

vcredist_IA64.exe


Gemäß den für die Software geltenden Lizenzbestimmungen dürfen Sie die nachstehend aufgelisteten MSM-Dateien als Teil des Installationspakets unverändert weitergeben:

Microsoft_VC80_ATL_x86.msm

policy_8_0_Microsoft_VC80_ATL_x86.msm

Microsoft_VC80_ATL_x86_ia64.msm

policy_8_0_Microsoft_VC80_ATL_x86_ia64.msm

Microsoft_VC80_ATL_x86_x64.msm

policy_8_0_Microsoft_VC80_ATL_x86_x64.msm

Microsoft_VC80_CRT_x86.msm

policy_8_0_Microsoft_VC80_CRT_x86.msm

Microsoft_VC80_CRT_x86_ia64.msm
   
policy_8_0_Microsoft_VC80_CRT_x86_ia64.msm
   
Microsoft_VC80_CRT_x86_x64.msm
 
policy_8_0_Microsoft_VC80_CRT_x86_x64.msm
 
Microsoft_VC80_MFC_x86.msm
   
policy_8_0_Microsoft_VC80_MFC_x86.msm
 
Microsoft_VC80_MFC_x86_ia64.msm
 
policy_8_0_Microsoft_VC80_MFC_x86_ia64.msm

Microsoft_VC80_MFC_x86_x64.msm
 
policy_8_0_Microsoft_VC80_MFC_x86_x64.msm

Microsoft_VC80_MFCLOC_x86.msm

policy_8_0_Microsoft_VC80_MFCLOC_x86.msm
 
Microsoft_VC80_MFCLOC_x86_ia64.msm

policy_8_0_Microsoft_VC80_MFCLOC_x86_ia64.msm

Microsoft_VC80_MFCLOC_x86_x64.msm

policy_8_0_Microsoft_VC80_MFCLOC_x86_x64.msm

Microsoft_VC80_OpenMP_x86.msm

policy_8_0_Microsoft_VC80_OpenMP_x86.msm
     
Microsoft_VC80_OpenMP_x86_ia64.msm
       
policy_8_0_Microsoft_VC80_OpenMP_x86_ia64.msm
   
Microsoft_VC80_OpenMP_x86_x64.msm
 
policy_8_0_Microsoft_VC80_OpenMP_x86_x64.msm
   

Mithilfe der folgenden bereitgestellten Ordner können Sie die VC++-Laufzeitdateien einfach und schnell weitergeben. Gemäß den für die Software geltenden Lizenzbestimmungen können Sie den Ordner (unverändert) im lokalen Ordner der Anwendung als Unterordner ohne Änderung des Ordnernamens weitergeben. Sie können auch alle Dateien (*.dll und *.manifest) eines Ordners, die nachstehend jeweils unter dem Ordner aufgeführt werden, als vollständige Gruppe weitergeben.

\VC\redist\x86\Microsoft.VC80.ATL\
atl80.dll
Microsoft.VC80.ATL.manifest

\VC\redist\ia64\Microsoft.VC80.ATL\
atl80.dll
Microsoft.VC80.ATL.manifest

\VC\redist\amd64\Microsoft.VC80.ATL\
atl80.dll
Microsoft.VC80.ATL.manifest

\VC\redist\x86\Microsoft.VC80.CRT\
msvcm80.dll
msvcp80.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

\VC\redist\ia64\Microsoft.VC80.CRT\
msvcm80.dll
msvcp80.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

\VC\redist\amd64\Microsoft.VC80.CRT\
msvcm80.dll
msvcp80.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

\VC\redist\x86\Microsoft.VC80.MFC\
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.MFC.manifest

\VC\redist\ia64\Microsoft.VC80.MFC\
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.MFC.manifest

\VC\redist\amd64\Microsoft.VC80.MFC\
mfc80.dll
mfc80u.dll
mfcm80.dll
mfcm80u.dll
Microsoft.VC80.MFC.manifest

\VC\redist\x86\Microsoft.VC80.MFCLOC\
mfc80chs.dll
mfc80cht.dll
mfc80enu.dll
mfc80esp.dll
mfc80deu.dll
mfc80fra.dll
mfc80ita.dll
mfc80jpn.dll
mfc80kor.dll
Microsoft.VC80.MFCLOC.manifest

\VC\redist\ia64\Microsoft.VC80.MFCLOC\
mfc80chs.dll
mfc80cht.dll
mfc80enu.dll
mfc80esp.dll
mfc80deu.dll
mfc80fra.dll
mfc80ita.dll
mfc80jpn.dll
mfc80kor.dll
Microsoft.VC80.MFCLOC.manifest

\VC\redist\amd64\Microsoft.VC80.MFCLOC\
mfc80chs.dll
mfc80cht.dll
mfc80enu.dll
mfc80esp.dll
mfc80deu.dll
mfc80fra.dll
mfc80ita.dll
mfc80jpn.dll
mfc80kor.dll
Microsoft.VC80.MFCLOC.manifest

\VC\redist\x86\Microsoft.VC80.OpenMP\
vcomp.dll
Microsoft.VC80.OpenMP.manifest

\VC\redist\amd64\Microsoft.VC80.OpenMP\
vcomp.dll
Microsoft.VC80.OpenMP.manifest

\VC\redist\ia64\Microsoft.VC80.OpenMP\
vcomp.dll
Microsoft.VC80.OpenMP.manifest

Gemäß den für die Software geltenden Lizenzbestimmungen können die folgenden Dateien mit Ihrer Anwendung im lokalen Ordner der Anwendung weitergegeben oder im Global Assembly Cache (GAC) bereitgestellt werden:

mfcmifc80.dll

Gemäß den für die Software geltenden Lizenzbestimmungen können einzelne oder mehrere der nachstehend aufgeführten Dateien (*.*.pdb) weitergegeben werden, jedoch ausschließlich zum Debuggen Ihrer Anwendungen.

atl80.i386.pdb
atl80.AMD64.pdb
atl80.IA64.pdb

msvcm80.i386.pdb
msvcm80.AMD64.pdb
msvcm80.IA64.pdb

msvcp80.i386.pdb
msvcp80.AMD64.pdb
msvcp80.IA64.pdb

msvcr80.i386.pdb
msvcr80.AMD64.pdb
msvcr80.IA64.pdb

mfc80.i386.pdb
mfc80.AMD64.pdb
mfc80.IA64.pdb

mfc80u.i386.pdb
mfc80u.AMD64.pdb
mfc80u.IA64.pdb

mfcm80.i386.pdb
mfcm80.AMD64.pdb
mfcm80.IA64.pdb

mfcm80u.i386.pdb
mfcm80u.AMD64.pdb
mfcm80u.IA64.pdb

vcomp.i386.pdb
vcomp.AMD64.pdb
vcomp.IA64.pdb

_____________________________________________________________

Dateien für Erweiterungen für intelligente Geräte

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende Dateien weitergegeben werden, allerdings dürfen diese Dateien nur mit Windows Mobile- und Windows CE-basierten Geräten verwendet und nur mit Anwendungen für intelligente Geräte weitergegeben werden: 

msvcr80.dll
atl80.dll
MFC80CHS.DLL
MFC80CHT.DLL
MFC80DEU.DLL
MFC80ENU.DLL
MFC80ESP.DLL
MFC80FRA.DLL
MFC80ITA.DLL
MFC80JPN.DLL
MFC80KOR.DLL
MFC80U.DLL

_____________________________________________________________

.NET Framework

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

dotnetfx.exe (X86)
Netfx64.exe (X64)
Netfx64.exe (IA64)

langpack.exe (mehrsprachige Versionen)
_____________________________________________________________
Gemäß den für die Software geltenden Lizenzbestimmungen darf die folgende MSI-Datei unverändert weitergegeben werden:

Wmirdist.msi       

_____________________________________________________________

.NET Compact Framework-Dateien

Mithilfe des folgenden bereitgestellten Installationspakets (*.MSI) können Sie die DLL-Dateien von .NET Compact Framework einfach und schnell weitergeben. Gemäß den für die Software geltenden Lizenzbestimmungen dürfen Sie die MSI-Datei (unverändert) oder eine oder mehrere der nachstehend aufgelisteten separaten Dateien weitergeben.

.NET Compact Framework V1:

NETCFSetupv1.msi
NETCFv1.WCE.ARMV4.CAB
NETCFv1.WM.ARMV4I.CAB
System_SR_ENU.cab
System_SR_JA.cab
System_SR_FR.cab
System_SR_DE.cab
System_SR_ES.cab
System_SR_IT.cab
System_SR_CHS.cab
System_SR_CHT.cab
System_SR_KO.cab
System_SR_ENU_wm.cab
System_SR_JA_wm.cab
System_SR_FR_wm.cab
System_SR_DE_wm.cab
System_SR_ES_wm.cab
System_SR_IT_wm.cab
System_SR_CHS_wm.cab
System_SR_CHT_wm.cab
System_SR_KO_wm.cab

Mithilfe des folgenden bereitgestellten Installationspakets (*.MSI) können Sie die DLL-Dateien von .NET Compact Framework einfach und schnell weitergeben. Gemäß den für die Software geltenden Lizenzbestimmungen dürfen Sie die MSI-Datei (unverändert) oder eine oder mehrere der nachstehend aufgelisteten separaten Dateien weitergeben.

.NET Compact Framework V2:

NETCFSetupv2.msi
NETCFv2.ppc.armv4.cab
NETCFv2.wm.armv4i.cab
NETCFv2.wce5.sh4.cab
NETCFv2.wce5.mipsii.cab
NETCFv2.wce5.mipsiv.cab
NETCFv2.wce5.armv4i.cab
NETCFv2.wce5.x86.cab
System_SR_CHS.CAB
System_SR_CHS_wm.cab
System_SR_CHT.CAB
System_SR_CHT_wm.cab
System_SR_DE.CAB
System_SR_DE_wm.cab
System_SR_ENU.CAB
System_SR_ENU_wm.cab
System_SR_ES.CAB
System_SR_ES_wm.cab
System_SR_FR.CAB
System_SR_FR_wm.cab
System_SR_IT.CAB
System_SR_IT_wm.cab
System_SR_JA.CAB
System_SR_JA_wm.cab
System_SR_KO.CAB
System_SR_KO_wm.cab
System_SR_pt-BR.CAB
System_SR_pt-BR_wm.cab
_____________________________________________________________

SQL Server Express-Dateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

SQLExpr.exe
SQLExpr32.exe

_____________________________________________________

Laufzeitkomponenten

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende Dateien unverändert weitergegeben werden:

MDAC 2.8 SP1 (MDAC_typ.exe)
Windows Installer 2.0 (InstMSIA.exe/InstMSIW.exe)   
Windows Installer 3.1 (WindowsInstaller-KB893803-v2-x86.exe)
msstdfmt.dll
vs_piaredist.exe

_____________________________________________________

Bilder

Eine oder mehrere Dateien in der nachstehend aufgeführten ZIP-Datei dürfen gemäß den für die Software geltenden Lizenzbestimmungen und den in der ZIP-Datei beschriebenen zusätzlichen Nutzungsbedingungen weitergegeben werden.

VisualStudio2005ImageLibrary.zip

_____________________________________________________

Visual Studio Tools for Office-Dateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

vstor.exe
vstolp20.exe


_____________________________________________________

.NET Framework SDK-Dateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

MageUI.exe
Mage.exe
Makecert.exe

_____________________________________________________________

Report Viewer-Dateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

ReportViewer.exe
ReportViewer-lp.exe
_____________________________________________________

Microsoft Visual J# .NET-Dateien

Gemäß den für die Software geltenden Lizenzbestimmungen dürfen folgende EXE-Dateien unverändert weitergegeben werden:

vjredist.exe
vjredist-lp.exe


Microsoft Visual J# .NET ist ein Entwicklungstool, das Entwickler, die mit der Syntax der Programmiersprache Java vertraut sind, verwenden können, um Anwendungen und Dienste für .NET Framework zu erstellen. Dadurch wird die Syntax der Programmiersprache Java in die Shell von Visual Studio .NET integriert. Microsoft Visual J# .NET unterstützt außerdem die in VJ++ 6.0 enthaltene Funktionalität, einschließlich der Erweiterungen von Microsoft. Microsoft Visual J# .NET dient nicht zum Entwickeln von Anwendungen, die auf einer Java Virtual Machine ausgeführt werden sollen. Mit Visual J# erstellte Anwendungen und Dienste können nur auf .NET Framework ausgeführt werden. Visual J# wurde von Microsoft eigenständig entwickelt. Es wird von Sun Microsystems, Inc., nicht unterstützt oder anerkannt.
In the end that means that you either redistribute the vcredist_xxx.exe or the full unmodified directory structure with the dlls in them. As the vcredist and those directories are not present in the Express version I am not allowed to redistribute them under those terms. However MS offers the vcredist in a seperate download which permits the redistribution, I am allowed to redistribute the unmodified vcredist. And only that one. Someone else who owns the full version of MSVC2k5 would have to redistribute the full directory structure if you find that more convienient.
Kamaze
Regular
Regular
Posts: 1017
Joined: 30 Jul 2006, 15:23

Re: Windows installer with or without MSVC?

Post by Kamaze »

First: Can you better 'link' to the licence? Legal issues aso...

Second...
Sie können auch alle Dateien (*.dll und *.manifest) eines Ordners, die nachstehend jeweils unter dem Ordner aufgeführt werden, als vollständige Gruppe weitergeben.
I don't see any problem O_o
We all have the same heaven, but not the same horizon.
User avatar
DevUrandom
Regular
Regular
Posts: 1690
Joined: 31 Jul 2006, 23:14

Re: Windows installer with or without MSVC?

Post by DevUrandom »

But I don't have that files and am thus not permited to redistribute them...

And what legal problems are there with this license?

And that license is probably not available online. (And would make no sense as it is talking about "the files installed by this product")
Kamaze
Regular
Regular
Posts: 1017
Joined: 30 Jul 2006, 15:23

Re: Windows installer with or without MSVC?

Post by Kamaze »

DevUrandom wrote: But I don't have that files and am thus not permited to redistribute them...

And what legal problems are there with this license?

And that license is probably not available online. (And would make no sense as it is talking about "the files installed by this product")
Aren't they in the Windows Platform-SDK?
We all have the same heaven, but not the same horizon.
User avatar
DevUrandom
Regular
Regular
Posts: 1690
Joined: 31 Jul 2006, 23:14

Re: Windows installer with or without MSVC?

Post by DevUrandom »

Nope, as the are the Microsoft _Visual C++ 8.0_ runtime. (msvcr80)
Kamaze
Regular
Regular
Posts: 1017
Joined: 30 Jul 2006, 15:23

Re: Windows installer with or without MSVC?

Post by Kamaze »

I locked the poll and unsticked this :)
We all have the same heaven, but not the same horizon.
Post Reply