[prev in list] [next in list] [prev in thread] [next in thread] 

List:       wine-devel
Subject:    Re: [PATCH] Replace builtin WineFile Execute Dialog with standard
From:       Steven Edwards <winehacker () gmail ! com>
Date:       2009-12-29 17:55:56
Message-ID: 19e31a080912290955g3d6b3857i131b1850594039c9 () mail ! gmail ! com
[Download RAW message or body]

damnit. sorry about that, that's what I get for trying to amend. Here
is the correct patch, try 3

On Tue, Dec 29, 2009 at 12:34 PM, Steven Edwards <winehacker@gmail.com> wrote:
> I don't know why this didn't get through, resending from gmail.
>
> This time incorporating (most of) the feedback from Dmitry Timoshkov
> and Paul Vriens and attempting to better match the coding style of the
> rest of the file which is inconsistent as hell.
>
> --
> Steven Edwards
>
> "There is one thing stronger than all the armies in the world, and
> that is an idea whose time has come." - Victor Hugo
>



-- 
Steven Edwards

"There is one thing stronger than all the armies in the world, and
that is an idea whose time has come." - Victor Hugo

["0001-Replace-builtin-WineFile-Execute-Dialog-with-standar.patch" (text/x-patch)]

From f9a2429f5b1049309623042e8519ee438cd40ce3 Mon Sep 17 00:00:00 2001
From: Steven Edwards <sedwards@bordeauxgroup.com>
Date: Mon, 28 Dec 2009 11:44:20 -0500
Subject: [PATCH] Replace builtin WineFile Execute Dialog with standard RunFile Dialog

---
 programs/winefile/Cs.rc      |   17 +-------------
 programs/winefile/Da.rc      |   17 +-------------
 programs/winefile/De.rc      |   17 +-------------
 programs/winefile/En.rc      |   17 +-------------
 programs/winefile/Es.rc      |   17 +-------------
 programs/winefile/Fr.rc      |   17 +-------------
 programs/winefile/Hu.rc      |   16 +------------
 programs/winefile/It.rc      |   17 +-------------
 programs/winefile/Ja.rc      |   17 +-------------
 programs/winefile/Ko.rc      |   17 +-------------
 programs/winefile/Lt.rc      |   17 +-------------
 programs/winefile/Nl.rc      |   17 +-------------
 programs/winefile/No.rc      |   17 +-------------
 programs/winefile/Pl.rc      |   17 +-------------
 programs/winefile/Pt.rc      |   22 +----------------
 programs/winefile/Ru.rc      |   16 +------------
 programs/winefile/Si.rc      |   17 +-------------
 programs/winefile/Sv.rc      |   17 +-------------
 programs/winefile/Tr.rc      |   17 +-------------
 programs/winefile/Zh.rc      |   33 +--------------------------
 programs/winefile/resource.h |    3 +-
 programs/winefile/winefile.c |   50 +++++++++++-------------------------------
 22 files changed, 36 insertions(+), 376 deletions(-)

diff --git a/programs/winefile/Cs.rc b/programs/winefile/Cs.rc
index ad71863..80ddc1b 100644
--- a/programs/winefile/Cs.rc
+++ b/programs/winefile/Cs.rc
@@ -45,7 +45,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Komprese...",                119
         MENUITEM "&Dekomprese...",              120
         MENUITEM SEPARATOR
-        MENUITEM "&Spustit...",                 ID_EXECUTE
+        MENUITEM "&Spustit...",                 ID_RUN
         MENUITEM "&Tisknout...",                102
         MENUITEM "Asociovat...",                103
         MENUITEM SEPARATOR
@@ -150,21 +150,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Spustit"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Pkaz:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, \
                10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Jako &Symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Zruit", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Pomoc", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Zvolte cl"
diff --git a/programs/winefile/Da.rc b/programs/winefile/Da.rc
index ffc7415..385333c 100644
--- a/programs/winefile/Da.rc
+++ b/programs/winefile/Da.rc
@@ -39,7 +39,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "K&omprimer...",                    119
         MENUITEM "De&komprimer...",                  120
         MENUITEM SEPARATOR
-        MENUITEM "K&r...",                          ID_EXECUTE
+        MENUITEM "K&r...",                          ID_RUN
         MENUITEM "&Udskriv...",                      102
         MENUITEM "Associer...",                      103
         MENUITEM SEPARATOR
@@ -144,21 +144,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Kr"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Kommando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "&Som symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Annuller", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Hjlp", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Vlg destination"
diff --git a/programs/winefile/De.rc b/programs/winefile/De.rc
index e30c5c1..83e9f36 100644
--- a/programs/winefile/De.rc
+++ b/programs/winefile/De.rc
@@ -43,7 +43,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "K&omprimieren...",            119
         MENUITEM "Deko&mprimieren...",          120
         MENUITEM SEPARATOR
-        MENUITEM "&Ausführen...",               ID_EXECUTE
+        MENUITEM "&Ausführen...",               ID_RUN
         MENUITEM "&Drucken...",                 102
         MENUITEM "Zuord&nen...",                103
         MENUITEM SEPARATOR
@@ -144,21 +144,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Ausführen"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "Befehls&zeile:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, \
                18, 60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Als &Symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Abbrechen", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Hilfe", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Ziel auswählen"
diff --git a/programs/winefile/En.rc b/programs/winefile/En.rc
index 644cf2f..06405aa 100644
--- a/programs/winefile/En.rc
+++ b/programs/winefile/En.rc
@@ -41,7 +41,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "C&ompress...",                119
         MENUITEM "Dec&ompress...",              120
         MENUITEM SEPARATOR
-        MENUITEM "&Run...",                     ID_EXECUTE
+        MENUITEM "&Run...",                     ID_RUN
         MENUITEM "&Print...",                   102
         MENUITEM "Associate...",                103
         MENUITEM SEPARATOR
@@ -146,21 +146,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Execute"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Command:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "As &Symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Cancel", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Help", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Select destination"
diff --git a/programs/winefile/Es.rc b/programs/winefile/Es.rc
index 7e445ee..a531d97 100644
--- a/programs/winefile/Es.rc
+++ b/programs/winefile/Es.rc
@@ -39,7 +39,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "C&omprimir...",               119
         MENUITEM "&Descomprimir...",            120
         MENUITEM SEPARATOR
-        MENUITEM "E&jecutar...",                ID_EXECUTE
+        MENUITEM "E&jecutar...",                ID_RUN
         MENUITEM "I&mprimir...",                102
         MENUITEM "Asoc&iar...",                 103
         MENUITEM SEPARATOR
@@ -144,21 +144,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Ejecutar"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Comando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Como &smbolo", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "Aceptar", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Cancelar", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Ayuda", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Seleccione destino"
diff --git a/programs/winefile/Fr.rc b/programs/winefile/Fr.rc
index 1b39edc..63eaeba 100644
--- a/programs/winefile/Fr.rc
+++ b/programs/winefile/Fr.rc
@@ -46,7 +46,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "Co&mpresser...",              119
         MENUITEM "Décompre&sser...",            120
         MENUITEM SEPARATOR
-        MENUITEM "E&xécuter...",                ID_EXECUTE
+        MENUITEM "E&xécuter...",                ID_RUN
         MENUITEM "&Imprimer...",                102
         MENUITEM "&Associer...",                103
         MENUITEM SEPARATOR
@@ -151,21 +151,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Exécuter"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Commande  :", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Sous forme d'icône", 214, "Button", \
                BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 75, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Annuler", 2, 158, 23, 47, 14
-    PUSHBUTTON      "Aid&e", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Sélectionner la destination"
diff --git a/programs/winefile/Hu.rc b/programs/winefile/Hu.rc
index f7ca49a..df9c748 100644
--- a/programs/winefile/Hu.rc
+++ b/programs/winefile/Hu.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Becsomagols...",            119
         MENUITEM "K&icsomagols...",            120
         MENUITEM SEPARATOR
-        MENUITEM "&Futtats...",                ID_EXECUTE
+        MENUITEM "&Futtats...",                ID_RUN
         MENUITEM "&Nyomtats...",               102
         MENUITEM "Trsts...",                 103
         MENUITEM SEPARATOR
@@ -147,17 +147,3 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Futtats"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Parancs:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "&Szimblumknt", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Mgse", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Sg", 254, 158, 43, 47, 14
-}
diff --git a/programs/winefile/It.rc b/programs/winefile/It.rc
index f201230..42fea06 100644
--- a/programs/winefile/It.rc
+++ b/programs/winefile/It.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "C&omprimi...",                119
         MENUITEM "Dec&omprimi...",              120
         MENUITEM SEPARATOR
-        MENUITEM "&Esegui...",                  ID_EXECUTE
+        MENUITEM "&Esegui...",                  ID_RUN
         MENUITEM "&Stampa...",                  102
         MENUITEM "Associa...",                  103
         MENUITEM SEPARATOR
@@ -147,21 +147,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Esegui"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Comando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Come &Simbolo", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Annulla", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Aiuto", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Seleziona destinazione"
diff --git a/programs/winefile/Ja.rc b/programs/winefile/Ja.rc
index b73486a..a66eb1b 100644
--- a/programs/winefile/Ja.rc
+++ b/programs/winefile/Ja.rc
@@ -44,7 +44,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "圧縮(&O)...",                119
         MENUITEM "解凍(&O)...",              120
         MENUITEM SEPARATOR
-        MENUITEM "実行(&R)...",                     ID_EXECUTE
+        MENUITEM "実行(&R)...",                     ID_RUN
         MENUITEM "印刷(&P)...",                   102
         MENUITEM "関連付け...",                103
         MENUITEM SEPARATOR
@@ -149,21 +149,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "実行"
-FONT 9, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "コマンド(&C):", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, \
                3, 18, 60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "As &Symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "キャンセル", 2, 158, 23, 47, 14
-    PUSHBUTTON      "ヘルプ(&H)", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "移動先を選択"
diff --git a/programs/winefile/Ko.rc b/programs/winefile/Ko.rc
index 0a6207a..7f12583 100644
--- a/programs/winefile/Ko.rc
+++ b/programs/winefile/Ko.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "(&O)...",                119
         MENUITEM " Ǯ(&O)...",              120
         MENUITEM SEPARATOR
-        MENUITEM "(&R)...",                     ID_EXECUTE
+        MENUITEM "(&R)...",                     ID_RUN
         MENUITEM "μ(&P)...",                   102
         MENUITEM "...",                103
         MENUITEM SEPARATOR
@@ -147,21 +147,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION ""
-FONT 9, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "(&C):", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "ɹ(&S)", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "Ȯ", 1, 158, 6, 47, 14
-    PUSHBUTTON      "", 2, 158, 23, 47, 14
-    PUSHBUTTON      "(&H)", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION " "
diff --git a/programs/winefile/Lt.rc b/programs/winefile/Lt.rc
index 32cec0e..a5c2eb6 100644
--- a/programs/winefile/Lt.rc
+++ b/programs/winefile/Lt.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Glaudinti...",                 119
         MENUITEM "Išsk&leisti...",                120
         MENUITEM SEPARATOR
-        MENUITEM "&Vykdyti...",                   ID_EXECUTE
+        MENUITEM "&Vykdyti...",                   ID_RUN
         MENUITEM "&Spausdinti...",                102
         MENUITEM "Susieti...",                    103
         MENUITEM SEPARATOR
@@ -147,21 +147,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Vykdyti"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Komanda:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Kaip &simbolį", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "Gerai", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Atsisakyti", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Žinynas", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Išrinkite paskirtį"
diff --git a/programs/winefile/Nl.rc b/programs/winefile/Nl.rc
index 8f6f7f1..e6ea1db 100644
--- a/programs/winefile/Nl.rc
+++ b/programs/winefile/Nl.rc
@@ -38,7 +38,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Comprimeren...",             119
         MENUITEM "&Dec&omprimeren...",          120
         MENUITEM SEPARATOR
-        MENUITEM "&Starten...",                 ID_EXECUTE
+        MENUITEM "&Starten...",                 ID_RUN
         MENUITEM "Af&drukken...",               102
         MENUITEM "Koppelen...",                 103
         MENUITEM SEPARATOR
@@ -143,21 +143,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Uitvoeren"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Opdracht:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Als &pictogram", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Annuleren", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Help", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Selecteer bestemming"
diff --git a/programs/winefile/No.rc b/programs/winefile/No.rc
index eec8b82..f1317e8 100644
--- a/programs/winefile/No.rc
+++ b/programs/winefile/No.rc
@@ -39,7 +39,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "K&omprimer...",                119
         MENUITEM "De&komprimer...",              120
         MENUITEM SEPARATOR
-        MENUITEM "Kj&r...",                     ID_EXECUTE
+        MENUITEM "Kj&r...",                     ID_RUN
         MENUITEM "Skriv &ut...",                   102
         MENUITEM "Tilknytt...",                103
         MENUITEM SEPARATOR
@@ -144,21 +144,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Kjr"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Kommando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "&Som symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Avbryt", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Hjelp", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Velg plasserings"
diff --git a/programs/winefile/Pl.rc b/programs/winefile/Pl.rc
index 50247e3..8bc3a77 100644
--- a/programs/winefile/Pl.rc
+++ b/programs/winefile/Pl.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "Ko&mpresja...",               119
         MENUITEM "D&ekompresja...",             120
         MENUITEM SEPARATOR
-        MENUITEM "U&ruchom...",                 ID_EXECUTE
+        MENUITEM "U&ruchom...",                 ID_RUN
         MENUITEM "&Drukuj...",                  102
         MENUITEM "Skojarz...",                  103
         MENUITEM SEPARATOR
@@ -147,21 +147,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Uruchom"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Polecenie:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Jako &symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Anuluj", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Pomoc", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Wybr celu"
diff --git a/programs/winefile/Pt.rc b/programs/winefile/Pt.rc
index d95b0d5..6c4ad68 100644
--- a/programs/winefile/Pt.rc
+++ b/programs/winefile/Pt.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "C&omprimir...",               119
         MENUITEM "Descomprimir...",             120
         MENUITEM SEPARATOR
-        MENUITEM "Execu&tar...",                ID_EXECUTE
+        MENUITEM "Execu&tar...",                ID_RUN
         MENUITEM "&Imprimir...",                102
         MENUITEM "A&ssociar...",                103
         MENUITEM SEPARATOR
@@ -163,7 +163,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "C&omprimir...",               119
         MENUITEM "&Descomprimir...",            120
         MENUITEM SEPARATOR
-        MENUITEM "Execu&tar...",                ID_EXECUTE
+        MENUITEM "Execu&tar...",                ID_RUN
         MENUITEM "&Imprimir...",                102
         MENUITEM "A&ssociar...",                103
         MENUITEM SEPARATOR
@@ -268,24 +268,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-LANGUAGE LANG_PORTUGUESE, SUBLANG_NEUTRAL
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Executar"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Comando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "&Minimizado", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Cancelar", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Ajuda", 254, 158, 43, 47, 14
-}
-
-
 LANGUAGE LANG_PORTUGUESE, SUBLANG_PORTUGUESE_BRAZILIAN
 
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
diff --git a/programs/winefile/Ru.rc b/programs/winefile/Ru.rc
index 6969f36..340f58b 100644
--- a/programs/winefile/Ru.rc
+++ b/programs/winefile/Ru.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "Архивировать...",             119
         MENUITEM " аспаковать...",              120
         MENUITEM SEPARATOR
-        MENUITEM "&Запустить...",               ID_EXECUTE
+        MENUITEM "&Запустить...",               ID_RUN
         MENUITEM "&Печатать...",                102
         MENUITEM "Ассоциировать...",            103
         MENUITEM SEPARATOR
@@ -147,20 +147,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Выполнить"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Команда:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, \
                18, 60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Как &символ", 214, "Button", \
                BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, 71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Отмена", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Справка", 254, 158, 43, 47, 14
-}
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Выберите путь назначения"
diff --git a/programs/winefile/Si.rc b/programs/winefile/Si.rc
index 2010f59..08e495c 100644
--- a/programs/winefile/Si.rc
+++ b/programs/winefile/Si.rc
@@ -41,7 +41,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Stisni ...",                119
         MENUITEM "Ra&zširi ...",              120
         MENUITEM SEPARATOR
-        MENUITEM "Zaž&eni ...",                     ID_EXECUTE
+        MENUITEM "Zaž&eni ...",                     ID_RUN
         MENUITEM "&Tiskaj ...",                   102
         MENUITEM "Poveži s programom ...",                103
         MENUITEM SEPARATOR
@@ -146,21 +146,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Zagon"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Ukaz:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, \
                10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Kot &simbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "V redu", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Prekliči", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Pomoč", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Izbira ciljne poti"
diff --git a/programs/winefile/Sv.rc b/programs/winefile/Sv.rc
index 4deddd9..45202b2 100644
--- a/programs/winefile/Sv.rc
+++ b/programs/winefile/Sv.rc
@@ -42,7 +42,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "&Komprimera...",              119
         MENUITEM "Packa &upp...",               120
         MENUITEM SEPARATOR
-        MENUITEM "&Kr...",                     ID_EXECUTE
+        MENUITEM "&Kr...",                     ID_RUN
         MENUITEM "&Skriv ut...",                102
         MENUITEM "Associera...",                103
         MENUITEM SEPARATOR
@@ -146,21 +146,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "Kr"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Kommando:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "Som &symbol", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, 45, \
                71, 12
-    DEFPUSHBUTTON   "OK", 1, 158, 6, 47, 14
-    PUSHBUTTON      "Avbryt", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Hjlp", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Vlj ml"
diff --git a/programs/winefile/Tr.rc b/programs/winefile/Tr.rc
index 8735264..48d5063 100644
--- a/programs/winefile/Tr.rc
+++ b/programs/winefile/Tr.rc
@@ -39,7 +39,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "S&ktr...",                119
         MENUITEM "Geni&let...",                120
         MENUITEM SEPARATOR
-        MENUITEM "&altr...",                ID_EXECUTE
+        MENUITEM "&altr...",                ID_RUN
         MENUITEM "Ya&zdr...",                  102
         MENUITEM "likilendir...",             103
         MENUITEM SEPARATOR
@@ -144,21 +144,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "altr"
-FONT 8, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "&Komut:", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, 60, \
                10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "&Simge Olarak", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "Tamam", 1, 158, 6, 47, 14
-    PUSHBUTTON      "ptal", 2, 158, 23, 47, 14
-    PUSHBUTTON      "&Yardm", 254, 158, 43, 47, 14
-}
-
 IDD_SELECT_DESTINATION DIALOG FIXED IMPURE 15, 13, 210, 63
 STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
 CAPTION "Hedefi se"
diff --git a/programs/winefile/Zh.rc b/programs/winefile/Zh.rc
index 8eb3300..9e36308 100644
--- a/programs/winefile/Zh.rc
+++ b/programs/winefile/Zh.rc
@@ -43,7 +43,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "压缩(&O)...",               119
         MENUITEM "解压缩(&O)...",             120
         MENUITEM SEPARATOR
-        MENUITEM "运行(&R)...",               ID_EXECUTE
+        MENUITEM "运行(&R)...",               ID_RUN
         MENUITEM "打印(&P)...",               102
         MENUITEM "配置文件相关...",             103
         MENUITEM SEPARATOR
@@ -148,21 +148,6 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "运行"
-FONT 9, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "命令(&C):", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "作为连接(&S)", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "确定", 1, 158, 6, 47, 14
-    PUSHBUTTON      "取消", 2, 158, 23, 47, 14
-    PUSHBUTTON      "帮助(&H)", 254, 158, 43, 47, 14
-}
-
 LANGUAGE LANG_CHINESE, SUBLANG_CHINESE_TRADITIONAL
 
 /* Menu */
@@ -181,7 +166,7 @@ IDM_WINEFILE MENU FIXED IMPURE
         MENUITEM "壓縮(&O)...",               119
         MENUITEM "解壓縮(&O)...",             120
         MENUITEM SEPARATOR
-        MENUITEM "執行(&R)...",               ID_EXECUTE
+        MENUITEM "執行(&R)...",               ID_RUN
         MENUITEM "列印(&P)...",               102
         MENUITEM "配置檔案相關...",             103
         MENUITEM SEPARATOR
@@ -286,17 +271,3 @@ IDM_WINEFILE MENU FIXED IMPURE
     }
 }
 
-
-IDD_EXECUTE DIALOG FIXED IMPURE 15, 13, 210, 63
-STYLE DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
-CAPTION "執行"
-FONT 9, "MS Shell Dlg"
-{
-    CONTROL         "", 101, "Static", SS_SIMPLE|SS_NOPREFIX, 3, 6, 162, 10
-    CONTROL         "指令(&C):", -1, "Static", SS_LEFTNOWORDWRAP|WS_GROUP, 3, 18, \
                60, 10
-    EDITTEXT        201, 3, 29, 134, 12, ES_AUTOHSCROLL
-    CONTROL         "作為連接(&S)", 214, "Button", BS_AUTOCHECKBOX|WS_TABSTOP,3, \
                45, 71, 12
-    DEFPUSHBUTTON   "確定", 1, 158, 6, 47, 14
-    PUSHBUTTON      "取消", 2, 158, 23, 47, 14
-    PUSHBUTTON      "幫助(&H)", 254, 158, 43, 47, 14
-}
diff --git a/programs/winefile/resource.h b/programs/winefile/resource.h
index 7c14871..004a8e8 100644
--- a/programs/winefile/resource.h
+++ b/programs/winefile/resource.h
@@ -35,7 +35,6 @@
 
 /* dialogs */
 
-#define IDD_EXECUTE                     103
 #define IDD_SELECT_DESTINATION          104
 #define IDD_DIALOG_VIEW_TYPE            105
 #define IDD_DIALOG_PROPERTIES           106
@@ -44,7 +43,7 @@
 /* control ids */
 
 #define ID_ACTIVATE                     101
-#define ID_EXECUTE                      105
+#define ID_RUN                          105
 #define ID_FILE_MOVE                    106
 #define ID_FILE_COPY                    107
 #define ID_FILE_DELETE                  108
diff --git a/programs/winefile/winefile.c b/programs/winefile/winefile.c
index 856430d..60bb910 100644
--- a/programs/winefile/winefile.c
+++ b/programs/winefile/winefile.c
@@ -1688,38 +1688,23 @@ static HWND create_child_window(ChildWnd* child)
 	return child->hwnd;
 }
 
+static void (WINAPI *pRunFileDlgAW )(HWND, HICON, LPWSTR, LPWSTR, LPWSTR, DWORD);
+#define	RFF_NODEFAULT		0x02	/* No default item selected. */
 
-struct ExecuteDialog {
-	WCHAR	cmd[MAX_PATH];
-	int		cmdshow;
-};
-
-static INT_PTR CALLBACK ExecuteDialogDlgProc(HWND hwnd, UINT nmsg, WPARAM wparam, \
LPARAM lparam) +static void WineFile_OnRun(void)
 {
-	static struct ExecuteDialog* dlg;
-
-	switch(nmsg) {
-		case WM_INITDIALOG:
-			dlg = (struct ExecuteDialog*) lparam;
-			return 1;
+	static const WCHAR shell32_dll[] = {'S','H','E','L','L','3','2','.','D','L','L',0};
+	HMODULE hshell = GetModuleHandleW( shell32_dll );
 
-		case WM_COMMAND: {
-			int id = (int)wparam;
-
-			if (id == IDOK) {
-				GetWindowTextW(GetDlgItem(hwnd, 201), dlg->cmd, MAX_PATH);
-				dlg->cmdshow = get_check(hwnd,214) ? SW_SHOWMINIMIZED : SW_SHOWNORMAL;
-				EndDialog(hwnd, id);
-			} else if (id == IDCANCEL)
-				EndDialog(hwnd, id);
+	pRunFileDlgAW = (void*)GetProcAddress(hshell, (LPCSTR)61);
 
-			return 1;}
+	/* Show "Run..." dialog */
+	if (pRunFileDlgAW != NULL )
+	{
+		pRunFileDlgAW( NULL, 0, NULL, NULL, NULL, RFF_NODEFAULT);
 	}
-
-	return 0;
 }
 
-
 static INT_PTR CALLBACK DestinationDlgProc(HWND hwnd, UINT nmsg, WPARAM wparam, \
LPARAM lparam)  {
 	WCHAR b1[BUFFER_LEN], b2[BUFFER_LEN];
@@ -2268,18 +2253,9 @@ static LRESULT CALLBACK FrameWndProc(HWND hwnd, UINT nmsg, \
                WPARAM wparam, LPARAM
                                                       Globals.saveSettings ? \
MF_CHECKED : MF_UNCHECKED );  break;
 
-				case ID_EXECUTE: {
-					struct ExecuteDialog dlg;
-
-					memset(&dlg, 0, sizeof(struct ExecuteDialog));
-
-					if (DialogBoxParamW(Globals.hInstance, MAKEINTRESOURCEW(IDD_EXECUTE), hwnd, \
                ExecuteDialogDlgProc, (LPARAM)&dlg) == IDOK) {
-						HINSTANCE hinst = ShellExecuteW(hwnd, NULL/*operation*/, dlg.cmd/*file*/, \
                NULL/*parameters*/, NULL/*dir*/, dlg.cmdshow);
-
-						if (PtrToUlong(hinst) <= 32)
-							display_error(hwnd, GetLastError());
-					}
-					break;}
+				case ID_RUN:
+					WineFile_OnRun();
+					break;
 
 				case ID_CONNECT_NETWORK_DRIVE: {
 					DWORD ret = WNetConnectionDialog(hwnd, RESOURCETYPE_DISK);
-- 
1.6.3.3





[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic