Skip to content

Commit 8933ba1

Browse files
committed
1.8
1 parent 2ebd463 commit 8933ba1

17 files changed

Lines changed: 665 additions & 96 deletions

Form1.Designer.cs

Lines changed: 24 additions & 30 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Form1.cs

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -136,6 +136,10 @@ public string BuildCompileCommand(string tempdir)
136136
{
137137
command += " --icon=NONE";
138138
}
139+
if (checkBox3.Checked)
140+
{
141+
command += "--uac-admin";
142+
}
139143
if (radioButton5.Checked)
140144
{
141145
if (File.Exists(textBox2.Text))
@@ -364,7 +368,7 @@ private void aboutToolStripMenuItem_Click(object sender, EventArgs e)
364368

365369
private void whatsNewToolStripMenuItem_Click(object sender, EventArgs e)
366370
{
367-
MessageBox.Show($"What's New this version?\n- Fix bug where everything is unsaved\n- Add button to open output directory\n- Add option to generate command only");
371+
MessageBox.Show($"What's New this version?\n- Add option to make the output file as admin only.\n- Update documentation");
368372
}
369373

370374
private void reportABugToolStripMenuItem_Click(object sender, EventArgs e)
@@ -374,19 +378,7 @@ private void reportABugToolStripMenuItem_Click(object sender, EventArgs e)
374378

375379
private void helpToolStripMenuItem1_Click(object sender, EventArgs e)
376380
{
377-
try
378-
{
379-
Process.Start(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + "/docs/index.html");
380-
} catch
381-
{
382-
try
383-
{
384-
Process.Start(Path.GetDirectoryName(System.Reflection.Assembly.GetEntryAssembly().Location) + "/../../docs/index.html");
385-
} catch
386-
{
387-
MessageBox.Show("Can't find docs!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
388-
}
389-
}
381+
Process.Start("https://enderbyteprograms.net/apps/desktopsoftware/pyih.html#docx");
390382
}
391383

392384
private void toEXEToolStripMenuItem_Click(object sender, EventArgs e)
@@ -405,5 +397,10 @@ private void toEXEToolStripMenuItem_Click(object sender, EventArgs e)
405397
}
406398
cf.ShowDialog();
407399
}
400+
401+
private void checkBox3_CheckedChanged(object sender, EventArgs e)
402+
{
403+
404+
}
408405
}
409406
}

Form1.resx

Lines changed: 0 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -192,27 +192,6 @@
192192
JLYfe+kqwBaGV2A5sIfmAmwRXoVlwVaaCrAFeDWWCVvYLcAG4yxYNtxjswAbiLNhGXGL1QJsEM6KZcU1
193193
tAAbgLNjmdHoKuAuWHZc0lzA3bAb8JWmb8Bdeb1hKawW8FOw4zH48QUEdnwYvEUBwdsXECyPfzwej3/k
194194
IlcHK/hhCQAAAABJRU5ErkJggg==
195-
</value>
196-
</data>
197-
<data name="pythonToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
198-
<value>
199-
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
200-
hQAAHYUB8Bsy7AAAA4NJREFUeF7tmM+L00AUx+NBLV52D6K9KPlHhF1P/gGiCx5c8FL0UsSLCOpFetNj
201-
kT0UBGVB3WvvgiDsUWERehV0veh2besPHOelk/TNdCaZKW9mG5MPfEkzk7y8981MOknEKk5tgNhWltoA
202-
sa0stQFiG57ffcYOY8YOeAomQf/PrjjBD/wqR8SwqS9ap8kDcRI9PPoRAHdVV2ieJh1xMi08cmBg6A9X
203-
Z4WNN+RCU7ExY6NLqK3B2K/eNAYhcKWwqEMfCsX7WEkfLzxr47+JgauEBRc4acn7OsHQV/cJ4REDAsMf
204-
FbPdi9ij+7N9Y9+kjfpoRwGPGBBl+EOBUTTbN/ap04TwWQDRaYHkiv7fQaM1fbtRfp4FPJojNgsYK+GC
205-
LKQ+C4hwj+SygNGovxOxtQsR622ta/utRYR7JF0yquC/3fD31jw7nduNBjehO9+fKjPKdAwR7pF0yTgI
206-
CgcDUhN0x4CwUbp+Ktwj6ZJxUOfhzABQfH7+LsPdx8fgvkxEuEfSJeOo9k25wCIl5ylrCCrcI+EkFtR4
207-
P2Kb1/TFqmrdEOfNLaFpcIu0yFtcjtTpoCorXhUsoYng0RzAd8H0FhdChLhFk5LIeYujlqf5D9hHU5MI
208-
JVha4+8HIELsoxWtANPvd7o+G9m+QxDOf4BHtMR17e5DxMUDPGox/U8TFr8esOjZZxa/2mW9D1f1CTqq
209-
P1hP4kFck5Lr7T3mWfBnjgd4JsXEO1+1yYVS4/kXkQk9VgZ03h9qEwspX1gZADRf7msTo1Dr3YG2HcsX
210-
1gbokvItGPrpbxiFPrAyAB6COLFQau8Os9++ngNWBvgc/nka//kr7fvAygCchM18pZI68nzgbEBIqSPP
211-
B0ttABaMPB+UxgBfLK0BIeY/sLQGhJj/QKEB3Y8/pEQWVW8wWvidwtf8BwoNwHdi4803KTGTkrdHohco
212-
uKZPCg3AyagLE1WUhYOgeLimT5wMSHTnBYtOn5O/4PL920+22Op2/ooxREGuuBkAxZ9akYsXOnaiIR/L
213-
5XPuUmFvQE7xmUpUeIq9AStn5GIvXp+24zZxbJmwN+D4yfni1XbRVibsDbhyb754Q3uZcHsIWqpM1AaI
214-
rRH8XS669ZRFl+9KxeraykShAfi7XFIoetiZ2spEoQGwctt8+10qME9lWgMAhQb879QGiG1lqQ0Q28pS
215-
GyC2laU2QGwrCmP/AHir/pwEwNdmAAAAAElFTkSuQmCC
216195
</value>
217196
</data>
218197
<data name="pyinstallerToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
@@ -296,33 +275,6 @@
296275
w8JHANHDEnwEEO0Y8xCQY8fYNzwE5Ngx9g29AHviizj6AK0Aj9tmrtAJsLfNIk58OjQC7OQhCJIHaATY
297276
l7oRH421oRHAJHmASMBwXwAxNN8AbnMzGH2AfgiIqQRgW1oqAdiWlkoAtqWlEoBtSRHiBlyIY8XNt+w6
298277
AAAAAElFTkSuQmCC
299-
</value>
300-
</data>
301-
<data name="projectSettingsToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
302-
<value>
303-
iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
304-
hQAAHYUB8Bsy7AAABNpJREFUeF7tWj1LLEEQfP/cb1QMBAVFBA0MDRQNjETkQgMDE8E/YWZgsI9aro+a
305-
3p7ZntnZ2zveKyi8j9nd7prunp5z/jT/OP4LMP87CO/v783x8XFLvF4nDBJAHN/Y2FhwZ2dnrUQoEuDr
306-
66vjOBMiDAVEvL6+bt7e3uafjIMiAY6OjjpOX15eBu9ns9l8dD7gNN9rzNTKEsAK+dvb2+b397f9/unp
307-
afF5aSoguvb394NnDLlfH9wCvLy8dIyC8wwIAUPle0kFnTKpGbWiS1gjtTRcAuiQBHnmGQh9HgdnDw8P
308-
g8+YLIYW+fHxsXM/jKkJlwCnp6dZRnAqeKnDnqNL36+mCC4BMBNsAJgK48/Pz2Zvb69zjZc3NzdBdOE1
309-
PuMxQ4osw10DLCOsnIQoVhHLoSWufn6tougWAIARd3d3UWOtQgkiglJ4fn7uXGOJi+fj89SYXGQJINA5
310-
ub29bRa6PscZ39/fHXGtXNdROBRFAliRwNQ5nAMtrkSY1X3qZbgERQII7u/vA4PEqFLnAVxr1RrdHwwR
311-
mVEsgNWx5YR8Cn0RNlRkRiAAhxn+xjYiYzrPQG3hZ4A1wp4RCJBqQ4UQZhnOQ2Su+OD5+Xm1mRcEAvDD
312-
vBzDeUAXPLDGsqcRFSCVg8Ktra35lfXBe4DNzc3F61QHKCkMepukqAAaVkg+PDzMvx0XJXsLb7S4BdD1
313-
YazQt4C81+J76IFbAP5umc4L9LbYQ8+GqUiAqcBREAtxThdPGkQFSHEq6CiwZlinS18UBAJ482xKeGY4
314-
JwoCAbx5NiUww322eMYIAgFiwBLoveEy4Alxbxq4BNBL4NSomQYuAeRG4BRLoEZJGsQ6w2wBVgUpm6Ql
315-
5jGxKFhbATjHDw4OAhstxiJ3bQXgHO9jKm2zBajxU3QN6By36KlX2QIg9PDwVQCnQV/HF0O2ALV/khqC
316-
nI4vhl4B9D9GV2X2Ac9y2IekAFhO9O9/q1IDBGxbCToCWGsoszTUxgLbVoJAAGvGLa4K9B4FxOTlnCta
317-
CJByHssJv1+VNEhFqkVLnFYAy3m9hvKSsypp4N2+a/KS2Qrg+cFTP6x03a0NtgmrgufnfEygrGatADy7
318-
OJsXQ411tzbEHjAFnmTuZVoBtGOxHIdqLBY2IcirKWuC2AKmwOO4l2kF0I6lZtfahEwZDWxHCrFxrQCA
319-
J8cx01bl9Ww6xgLbkUJs3EIAIJXjsfM/4JQFke1IITYuEECnAhyLzTqfHcQ1U9QBvU9JITYuEACwcpwp
320-
R1Ny6sZYiFV2CzIOZHQE0I4x9dEUXTdqnuD0gJ/NdlngsYyOAIB2TDvO0BGzrGVRh7+kKf5aewEeyzAF
321-
yAGEsU51jSmCbt13d3eD5zNFEP6MMVgAACJYLegY0WDtW15fX4P3fWRUEUCgUwfESa+aSO1bYhOhyagq
322-
AGAdngQlGjCD2G+URIbuRfoaMEsQfU11AfQMacqBp9xlUzt/cXEx/2YYqgqA2WUjT05OgveaVrW2oIuY
323-
sEYHWk2Aj4+PTnESxNKCaRVMCHp2dhZUeYyT1zVWm2oCsGEg51pfWuTw5+cnaNSGilBNgFhDpHMXTRWc
324-
8FRrzaurq/ZZerXJrSeMagKg4vLMWIz169byGaO02/qa0npQtQimHCk53x9b1yGCbojKoqBp/gJC9bMy
325-
vHmf2AAAAABJRU5ErkJggg==
326278
</value>
327279
</data>
328280
<data name="aboutToolStripMenuItem.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">

Program.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,6 +179,7 @@ public class PyinstallerHelperProject
179179
public string OriginalFilename;
180180
public string AppName;
181181
public string ProductVersion;
182+
public bool RequireAdmin;
182183
public PyinstallerHelperProject(Form1 inputformsettings)
183184
{
184185
HideConsole = inputformsettings.radioButton2.Checked;
@@ -203,6 +204,7 @@ public PyinstallerHelperProject(Form1 inputformsettings)
203204
AppName = inputformsettings.textBox10.Text;
204205
ProductVersion = inputformsettings.textBox11.Text;
205206
}
207+
RequireAdmin = inputformsettings.checkBox3.Checked;
206208
}
207209
public PyinstallerHelperProject() { }//Will this fix XML problem?
208210
public string OutToXML ()
@@ -240,6 +242,7 @@ public void WriteControls(Form1 f)
240242
f.textBox10.Text = AppName;
241243
f.textBox11.Text = ProductVersion;
242244
}
245+
f.checkBox3.Checked = RequireAdmin;
243246
}
244247
}
245248
public class PYIHPWrapper

Properties/AssemblyInfo.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,5 +32,5 @@
3232
// You can specify all the values or you can default the Build and Revision Numbers
3333
// by using the '*' as shown below:
3434
// [assembly: AssemblyVersion("1.0.*")]
35-
[assembly: AssemblyVersion("1.7.0.0")]
36-
[assembly: AssemblyFileVersion("1.7.0.0")]
35+
[assembly: AssemblyVersion("1.8.0.0")]
36+
[assembly: AssemblyFileVersion("1.8.0.0")]

0 commit comments

Comments
 (0)