Commit graph

63 commits

Author SHA1 Message Date
Herve Chanal
6321e59aca msiexec: Add SVG source for the icon. 2008-03-20 16:12:16 +01:00
Herve Chanal
2115a90a68 msiexec: A nicer icon. 2008-03-19 11:27:56 +01:00
Patrick Moran
0b79b0e58a msiexec: Fix atou() return value mistake. 2007-11-26 13:08:03 +01:00
Andrew Talbot
691dc735fd msiexec: Fix a memory leak. 2007-10-16 11:01:37 +02:00
Alexandre Julliard
3aa5dfb240 msiexec.exe: We can now store binary files in the repository. 2007-09-18 13:15:04 +02:00
James Hawkins
43bc08ddef msiexec: Implement a stub MSIServer service. 2007-07-31 11:16:15 +02:00
James Hawkins
5b8bad7518 msiexec: /quiet is the same options as /qn. 2007-05-09 12:06:57 +02:00
Aric Stewart
54c7b7e81b Revert 7c35db07c35db0... msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication.
The previous command line processing is not identical to
CommandLineToArgvW and CommandLineToArgvW breaks msi command line
processing for things such as Excel Viewer 2003.

Specifically the command line created by the Excel Viewer 2003 and
passed to msiexec.exe is "c:\windows\system32\msiexec.exe" /I
C:\windows\temp\IXP000.TMP\XLVIEW.MSI CDCACHE="2"
LAUNCHEDFROMSETUP="1" SETUPEXEPATH="C:\windows\temp\IXP000.TMP\"
SETUPEXENAME="SETUP.EXE" /lpiwaeo "C:\windows\temp\Microsoft Office
Excel Viewer 2003 Setup(0001)_Task(0001).txt" CDCACH"...
2007-03-22 15:54:14 +01:00
Mike McCormack
ecefcccabf msiexec: Catch the -Embedding flag and print out a message. 2007-02-08 11:56:25 +01:00
Michael Stefaniuc
41dd56cb7f "One liners" printf format warning fixes for the migration of DWORD/LONG/ULONG from long to int. 2006-09-29 16:09:24 +02:00
Andrey Turkin
d456e9f49f msiexec: Should recognize /xpackage syntax. 2006-09-25 18:13:32 +02:00
Alexandre Julliard
32ab895e46 makefiles: Generate the dependencies line to avoid some code duplication. 2006-09-14 09:38:16 +02:00
Alexandre Julliard
8580984346 msiexec: Ignore failure to create the service if it already exists. 2006-09-13 12:56:37 +02:00
James Hawkins
a6b8ff9ddb msiexec: Add handling for msiexec's regserver option. 2006-08-23 12:01:15 +02:00
Mike McCormack
2b8abca493 msiexec: Don't crash if there's no args. 2006-07-28 12:32:20 +02:00
Alexandre Julliard
4cf14960ba msiexec: Invert the return values of the boolean functions so that
their names make more sense.
2006-07-14 12:38:20 +02:00
James Hawkins
8c3fc3a889 msiexec: Also support options using a hyphen. 2006-07-14 12:29:36 +02:00
Alexandre Julliard
eb8a40c368 libs: Merged libwine_unicode into libwine.
Most dlls use libwine_unicode at this point, so there's nothing to
gain by having two separate libraries.
2006-07-11 19:33:22 +02:00
Alexandre Julliard
77dc0d9be5 .gitignore: Added wildcards to ignore generated resource files. 2006-07-10 21:39:00 +02:00
Alexandre Julliard
028ab92bf7 make_progs: Generate the .gitignore file.
Ignore generated programs from the top-level .gitignore.
2006-07-10 20:59:06 +02:00
Alexandre Julliard
cc2b3b48e6 Take advantage of the recursive nature of .gitignore for Makefile entries.
Prefix other entries with '/' to make them non-recursive.
2006-07-10 20:47:54 +02:00
James Hawkins
7c35db000b msiexec: Use CommandLineToArgvW instead of process_args to reduce code duplication. 2006-06-27 21:14:01 +02:00
Mike McCormack
e550eab7e5 msiexec: Improve 64bit compatibility. 2006-05-30 12:23:43 +02:00
Alexandre Julliard
9ca8a86914 Link against libwine_unicode everywhere we use Unicode functions. 2006-05-24 18:05:40 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +02:00
Mike McCormack
16ee9aba88 msiexec: Force using /i file.msi, some programs pass properties without an =. 2006-05-05 16:33:18 +02:00
Mike McCormack
92b5d9e189 msiexec: Add an icon for msiexec and .msi files. 2006-04-04 11:51:27 +02:00
Mike McCormack
7d66567253 programs: Use WIN32_LEAN_AND_MEAN in some more places. 2006-01-16 20:41:34 +01:00
Mike McCormack
3d2de3d562 msiexec: Ignore the TRANSFORMS variable.
Ignore the TRANSFORMS variable when building a list of transforms for
advertising.  The variable is used to apply transforms when installing.
2006-01-04 14:51:42 +01:00
Alexandre Julliard
ec34a66612 Ignore symlink files too (needed for git). 2005-11-26 13:12:57 +01:00
Alexandre Julliard
0ec7e1a591 Renamed all .cvsignore files to .gitignore. 2005-11-26 13:10:33 +01:00
Alexandre Julliard
7e22be4d84 We are no longer generating .dbg.c files. 2005-09-29 10:35:58 +00:00
Alexandre Julliard
777cd4f7df Removed a useless header file. 2005-08-11 10:59:51 +00:00
Mike McCormack
65ad7da1f7 Fix some declaration and write string warnings. 2005-06-16 10:45:25 +00:00
Stefan Leichter
e7d1209e72 Update version resource of msiexec.exe to current version shipped from
Windows Update.
2005-05-30 09:55:34 +00:00
Robert Shearman
733a033303 Rename DllRegisterServer and DllUnregisterServer to avoid confusion
with the COM functions of different signatures.
2005-05-17 14:33:36 +00:00
Peter Berg Larsen
e732fc023d Janitorial: Get rid of strncpy/strncpyW. 2005-03-28 14:17:51 +00:00
Aric Stewart
8f19b1f94a The values are quoted and spaces added, so having spaces in the
properties results in spaces in the values which is incorrect.
2005-02-21 18:29:21 +00:00
Mike McCormack
47f8c9a50b Set full UI mode by default. 2005-02-10 20:26:30 +00:00
Mike McCormack
c083f0e9a6 Read args from the registry when passed the /@ flag. 2005-02-10 18:57:56 +00:00
Mike McCormack
1510cce8fa Convert to Unicode. 2005-02-10 17:12:59 +00:00
Mike McCormack
4310728563 - Quote the parameter strings passed to MsiInstallProduct.
- Return the error code that the Msi* function returned when we quit.
2005-02-09 14:05:40 +00:00
Mike McCormack
6c50289ab3 - Fix msiexec's command line parsing.
- Don't allocate memory for fixed size structure.
- Remove a few non-tab indents, since the rest of the file uses tabbed
  indent.
2005-02-09 13:58:31 +00:00
Hans Leidekker
4af7bc87ec Use string functions that are Windows locale aware. 2004-11-23 12:12:31 +00:00
Hans Leidekker
625583efee Handle unknown parameters more gracefully. 2004-11-22 18:27:39 +00:00
Kevin Koltzau
0d2cb29952 Correct problem with /i argument handling. 2004-10-04 19:30:18 +00:00
Alexandre Julliard
58722d6f9e Added /regserver and /unregserver options. 2004-09-20 21:49:42 +00:00
Kevin Koltzau
d660a6340f Correct parsing of /i argument. 2004-08-30 18:39:44 +00:00
Mike McCormack
830fb08b7d Added a version resource. 2004-08-09 18:51:34 +00:00
Vincent Béron
b0da80eda1 Refactor some other code in msiexec. 2004-07-30 04:23:37 +00:00