- Yasaklandı
- #1
Selam beyler bağyanlar ben ByLeonS bugün size Projeye exe gömmeyi göstereceğim.
- Yeni Bir Proje Oluşturun
- 2 Button Ekleyin
- Project > ... Properties > Resources
- Yukarda "Add Resource" nin yanındaki OK'a tıklayın ve "Add Existing File"den .exe dosyanızı seçin
- Ekledikten sonra sağdaki ayar menüsünün Resources kısmının altında bulunan, seçmiş olduğunuz .exe ye bir defa tıklayın ve Hemen altındaki Build Action ayarını "Embedded Resource" olarak değiştirin.
Son olarak Form1'in kod penceresini açın ve kodları yapıştırın.
NOT: Koddaki DOSYAİSMİ yazan yerleri kendinize göre düzenleyin! (DOSYAİSMİ yazan yerleri sadece dosya ismi, DOSYAİSMİ.exe yazan yerleri ise İsim.exe olarak Değiştirin.)
ALINTIDIR!
- Yeni Bir Proje Oluşturun
- 2 Button Ekleyin
- Project > ... Properties > Resources
- Yukarda "Add Resource" nin yanındaki OK'a tıklayın ve "Add Existing File"den .exe dosyanızı seçin
- Ekledikten sonra sağdaki ayar menüsünün Resources kısmının altında bulunan, seçmiş olduğunuz .exe ye bir defa tıklayın ve Hemen altındaki Build Action ayarını "Embedded Resource" olarak değiştirin.
Son olarak Form1'in kod penceresini açın ve kodları yapıştırın.
NOT: Koddaki DOSYAİSMİ yazan yerleri kendinize göre düzenleyin! (DOSYAİSMİ yazan yerleri sadece dosya ismi, DOSYAİSMİ.exe yazan yerleri ise İsim.exe olarak Değiştirin.)
C:
Public Class Form1
Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
' Görev yöneticisinde açık dosyayı kapat
Shell("taskkill /f /im " & "DOSYAİSMİ.exe", AppWinStyle.Hide)
End Sub
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
On Error Resume Next
Dim yol As String = Application.StartupPath & "\DOSYAİSMİ.exe"
IO.File.WriteAllBytes(yol, My.Resources.DOSYAİSMİ)
If IO.File.Exists(yol) Then Process.Start(yol)
End Sub
Private Sub Form1_FormClosing(sender As Object, e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing
Try
Dim dosyaVarmi = My.Computer.FileSystem.FileExists(Application.StartupPath & "\DOSYAİSMİ.exe")
If dosyaVarmi = True Then
'Dosya açıksa kapat
Shell("taskkill /f /im " & "DOSYAİSMİ.exe", AppWinStyle.Hide)
End If
Kill(Application.StartupPath & "\DOSYAİSMİ.exe") 'mesaj vermeden Diskten siler
'Çöp kutusuna taşıma mesajı veren silme kodu
'My.Computer.FileSystem.DeleteFile(Application.StartupPath & "\DOSYAİSMİ.exe", FileIO.UIOption.OnlyErrorDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.ThrowException)
Catch ex As Exception
MsgBox("Dosya Bulunamadı")
End Try
End Sub
End Class
ALINTIDIR!