Skip to content

Commit 6f8630a

Browse files
committed
v1.5 released, +FS protection
1 parent 9cc79e4 commit 6f8630a

13 files changed

+64
-40
lines changed
File renamed without changes.

pics/1.png

0 Bytes
Loading

pics/2.png

0 Bytes
Loading

source/BatchToApp.vbproj

+3-3
Original file line numberDiff line numberDiff line change
@@ -115,9 +115,9 @@
115115
</EmbeddedResource>
116116
<EmbeddedResource Include="My Project\Resources.resx">
117117
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
118-
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
119118
<CustomToolNamespace>My.Resources</CustomToolNamespace>
120119
<SubType>Designer</SubType>
120+
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
121121
</EmbeddedResource>
122122
</ItemGroup>
123123
<ItemGroup>
@@ -131,11 +131,11 @@
131131
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
132132
</None>
133133
<None Include="App.config" />
134-
<None Include="Resources\headers.cmd" />
134+
<None Include="Builder\headers.cmd" />
135135
<None Include="Resources\help.rtf" />
136136
</ItemGroup>
137137
<ItemGroup>
138-
<None Include="Resources\stub.cs" />
138+
<None Include="Builder\stub.cs" />
139139
</ItemGroup>
140140
<ItemGroup>
141141
<None Include="logo.png" />
File renamed without changes.

source/Resources/stub.cs source/Builder/stub.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ public static void Main() {
1919

2020
File.WriteAllBytes(cmdTemp, Decompress(ReadResource("embeddedBatchScript")));
2121

22-
File.SetAttributes(cmdTemp, FileAttributes.ReadOnly | FileAttributes.Hidden | FileAttributes.Temporary);
22+
File.SetAttributes(cmdTemp, FileAttributes.ReadOnly | FileAttributes.Hidden | FileAttributes.Temporary | /* {FS_PROTECTION} */);
2323

2424
ProcessStartInfo processInfo = new System.Diagnostics.ProcessStartInfo(cmdTemp) {
2525
WorkingDirectory = Environment.CurrentDirectory,

source/MainWindow.Designer.vb

+15-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/MainWindow.vb

+7
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,9 @@ Public Class MainWindow
7777
' /* {APP_ID} */
7878
csharpCode = csharpCode.Replace("/* {APP_ID} */", """" & Guid.NewGuid().ToString("N").Substring(0, 8) & """")
7979

80+
' /* {FS_PROTECTION} */
81+
csharpCode = csharpCode.Replace("/* {FS_PROTECTION} */", If(fsProtectionCheckBox.Checked, "FileAttributes.System", "0x00"))
82+
8083
' Compilation parameters
8184
Dim compileParams As New CompilerParameters With {
8285
.GenerateExecutable = True,
@@ -203,4 +206,8 @@ Public Class MainWindow
203206
Private Sub helpRichText_Checks() Handles helpRichText.SelectionChanged, helpRichText.GotFocus
204207
btnCompile.Focus()
205208
End Sub
209+
210+
Private Sub helpRichText_Checks(sender As Object, e As EventArgs) Handles helpRichText.SelectionChanged, helpRichText.GotFocus
211+
212+
End Sub
206213
End Class

source/My Project/AssemblyInfo.vb

+2-2
Original file line numberDiff line numberDiff line change
@@ -31,5 +31,5 @@ Imports System.Runtime.InteropServices
3131
' используя "*", как показано ниже:
3232
' <Assembly: AssemblyVersion("1.0.*")>
3333

34-
<Assembly: AssemblyVersion("1.4.0.0")>
35-
<Assembly: AssemblyFileVersion("1.4.0.0")>
34+
<Assembly: AssemblyVersion("1.5.0.0")>
35+
<Assembly: AssemblyFileVersion("1.5.0.0")>

source/My Project/Resources.Designer.vb

+8-8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

source/My Project/Resources.resx

+6-6
Original file line numberDiff line numberDiff line change
@@ -118,16 +118,16 @@
118118
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
119119
</resheader>
120120
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
121-
<data name="stub" type="System.Resources.ResXFileRef, System.Windows.Forms">
122-
<value>..\Resources\stub.cs;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;windows-1251</value>
123-
</data>
124121
<data name="logo" type="System.Resources.ResXFileRef, System.Windows.Forms">
125122
<value>..\logo.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
126123
</data>
127-
<data name="headers" type="System.Resources.ResXFileRef, System.Windows.Forms">
128-
<value>..\Resources\headers.cmd;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;windows-1251</value>
129-
</data>
130124
<data name="help" type="System.Resources.ResXFileRef, System.Windows.Forms">
131125
<value>..\Resources\help.rtf;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;windows-1251</value>
132126
</data>
127+
<data name="headers" type="System.Resources.ResXFileRef, System.Windows.Forms">
128+
<value>..\Builder\headers.cmd;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;windows-1251</value>
129+
</data>
130+
<data name="stub" type="System.Resources.ResXFileRef, System.Windows.Forms">
131+
<value>..\Builder\stub.cs;System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089;windows-1251</value>
132+
</data>
133133
</root>

0 commit comments

Comments
 (0)