http://bugs.winehq.org/show_bug.cgi?id=36633
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.microsoftstore.c | |om/store/msusa/html/pbPage. | |Help_Win7_usbdvd_dwnTool CC| |focht@gmx.net Summary|Administrative privileges |Windows 7 USB/DVD download |not sufficient |tool fails on startup, | |reporting 'Administrative | |privileges not sufficient'
--- Comment #3 from Anastasius Focht focht@gmx.net --- Hello,
I can't reproduce this, the app starts fine here (after working around several other bugs).
Did you install MS .NET Framework 2.0 or Mono (default)?
Microsoft provided the C# source code for the .NET app with the installation here:
--- snip --- $ pwd /home/focht/.wine/drive_c/users/focht/Local Settings/Application Data/Apps/Windows 7 USB DVD Download Tool
$ unzip -l wudtsource.zip Archive: wudtsource.zip Length Date Time Name --------- ---------- ----- ---- 1286 12-08-2009 16:55 README 0 11-23-2009 16:08 dmcicons/ 1685 11-20-2009 10:46 dmcicons/app.rc 2171 11-18-2009 12:55 dmcicons/AssemblyInfo.cpp 4568 11-20-2009 10:47 dmcicons/dmcicons.vcproj 86272 01-25-2009 11:17 dmcicons/wudt.ico 0 12-08-2009 16:56 Install/ 1072 11-20-2009 14:34 Install/CreateLocalizedInstallers.cmd 3145 12-08-2009 17:43 Install/Install.wixproj 9593 12-08-2009 17:37 Install/Product.wxs 1475 12-02-2009 15:04 Install/ProductStrings.de-DE.wxl 69278 11-23-2009 12:30 Install/ProductStrings.en-AU.wxl 69278 11-23-2009 12:30 Install/ProductStrings.en-GB.wxl 1284 12-02-2009 15:02 Install/ProductStrings.en-US.wxl 1394 12-02-2009 15:01 Install/ProductStrings.es-ES.wxl 1376 12-02-2009 15:01 Install/ProductStrings.fr-FR.wxl 1448 12-02-2009 15:00 Install/ProductStrings.it-IT.wxl 1603 12-02-2009 14:59 Install/ProductStrings.ja-JP.wxl 69435 12-02-2009 14:59 Install/ProductStrings.ko-KR.wxl 1412 12-02-2009 15:03 Install/ProductStrings.nl-NL.wxl 0 11-23-2009 16:10 IoWrapper/ 11770 11-16-2009 12:33 IoWrapper/dutil.cpp 10815 11-16-2009 12:37 IoWrapper/dutil.h 4389 12-01-2009 15:56 IoWrapper/IoWrapper.vcproj 2467 11-16-2009 12:32 IoWrapper/memutil.cpp 1662 11-16-2009 12:33 IoWrapper/memutil.h 1526 11-19-2009 16:45 IoWrapper/precomp.h 47978 11-16-2009 12:33 IoWrapper/strutil.cpp 5102 11-16-2009 12:33 IoWrapper/strutil.h 10888 12-02-2009 13:42 IoWrapper/UsbIOWrapper.cpp 1342 11-23-2009 13:42 IoWrapper/UsbIOWrapper.h 0 12-08-2009 17:22 ISOTool/ 646 10-06-2009 15:36 ISOTool/app.manifest 18328 11-16-2009 14:21 ISOTool/COPYING 0 12-08-2009 16:57 ISOTool/DriveService/ 1727 11-19-2009 10:21 ISOTool/DriveService/BootloaderException.cs 9426 11-20-2009 14:49 ISOTool/DriveService/DriveService.cs 13945 12-08-2009 18:07 ISOTool/DriveService/DvdDriveService.cs 2545 11-16-2009 12:42 ISOTool/DriveService/IDriveService.cs 10968 11-23-2009 15:37 ISOTool/DriveService/UsbDriveService.cs 5721 11-16-2009 12:40 ISOTool/ImageButton.cs ... --- snip ---
The code snippet 'Program.cs':
--- snip --- [STAThread] private static void Main() { // Verify the user is running under admin priveleges WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = identity != null ? new WindowsPrincipal(identity) : null; if (principal == null || !principal.IsInRole(WindowsBuiltInRole.Administrator)) { MessageBox.Show( Properties.Resources.RequireAdmin, Properties.Resources.ToolTitle, MessageBoxButtons.OK, MessageBoxIcon.None, MessageBoxDefaultButton.Button1, 0);
return; } ... --- snip ---
Likely related to Lsa (NTAccount) API.
$ sha1sum Windows7-USB-DVD-tool.exe ed1108a525066d1f850023cb5bfa05fc4ed21983 Windows7-USB-DVD-tool.exe
$ du -sh Windows7-USB-DVD-tool.exe 2.6M Windows7-USB-DVD-tool.exe
$ wine --version wine-1.7.19-70-gd6a59f7
Regards