Hack Forums
[.NET] Windows eight Watermark Remove Tool [VB.NET] - Printable Version

+- Hack Forums (https://hackforums.net)
+-- Forum: Tech (https://hackforums.net/forumdisplay.php?fid=444)
+--- Forum: Coding (https://hackforums.net/forumdisplay.php?fid=151)
+---- Forum: Software Development (https://hackforums.net/forumdisplay.php?fid=118)
+---- Thread: [.NET] Windows eight Watermark Remove Tool [VB.NET] (/showthread.php?tid=4520091)



Windows eight Watermark Remove Tool [VB.NET] - SIM-1984933 - Nov 2, 2014

that time of year has rolled around ;( i hate windows but i love it.
this BS watermark pops up asking me to Reactivate my windows but i cant use my old lic so i said FUCK YOU MICROSOFT. so i opened up VB.net
And Made a small Tool to Temp Remove the Watermark and show you how to reactivate windows Without that online checking BS. well here it is.

https://www.virustotal.com/en/file/3d0dbe3ce9e3d1e60bb82a7ed9abc384b952df20a883aa492c10255051c2cc8d/analysis/1414987156/

Project Download
http://www.mediafire.com/download/a31ed0as4gd6me5/WaterMarkRemove_tool.exe

Screen shot of application
https://gyazo.com/42789976bcd1bc6e1253d05555ed059d
p.s you have to run the application on Elevated permissions aka "run as admin" so it can edit reg values
now ima go fix my fucking windows


* - TRH4CK - Nov 2, 2014

Just checked the code and it looks legit behind reflector :)


* - SIM-1984933 - Nov 2, 2014

lol @TRH4CK

yes it legit but i dont have a LIC key for windows 8 so im still fucked :(


* - Obama Nukes Russia - Nov 2, 2014

Any screen shots of the project?, I would appreciate it man


* - 420 Blaze It - Nov 2, 2014

Very legit, thanks for this OP! :D :D


* - CottleSilver - Nov 3, 2014

just decompiled you app and is very simple and so it should:
PHP Code

<?php 
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
      
Interaction.MsgBox("WaterMarks Removed Please Restart Or SignOut for this to take affect.", MsgBoxStyle.Information, "Removed Watermarks")
      
Interaction.MsgBox("Press Windows Key + R then type slui 3 and hit enter: then enter a new key!(After This app restarts Explorer.exe)", MsgBoxStyle.Information, "New Windows Key")
      
MyProject.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation", "NotificationDisabled", "0")
      
Dim processesByName As Process() = Process.GetProcessesByName("explorer")
      If (
processesByName IsNot Nothing) Then
            Dim processArray 
As Process() = processesByName
            Dim num 
As Integer = 0
            
While num < CInt(processArray.Length)
            
processArray(num).Kill()
            
Me.Timer1.Start()
            
num = num + 1
            End 
While
      
End If
      
End Sub 
But i do have a question why have this timer?
PHP Code

<?php 
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs)
      
Dim processesByName As Process() = Process.GetProcessesByName("explorer")
      If (
processesByName IsNot Nothing) Then
            Dim processArray 
As Process() = processesByName
            Dim num 
As Integer = 0
            
While num < CInt(processArray.Length)
            
processArray(num).Start()
            
Me.Timer1.[Stop]()
            
num = num + 1
            End 
While
      
End If
      
End Sub 



* - SIM-1984933 - Nov 3, 2014

(Nov 3, 2014 04:01 AM)CottleSilver Wrote:  just decompiled you app and is very simple and so it should:
PHP Code

<?php 
Private Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
      
Interaction.MsgBox("WaterMarks Removed Please Restart Or SignOut for this to take affect.", MsgBoxStyle.Information, "Removed Watermarks")
      
Interaction.MsgBox("Press Windows Key + R then type slui 3 and hit enter: then enter a new key!(After This app restarts Explorer.exe)", MsgBoxStyle.Information, "New Windows Key")
      
MyProject.Computer.Registry.SetValue("HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform\Activation", "NotificationDisabled", "0")
      
Dim processesByName As Process() = Process.GetProcessesByName("explorer")
      If (
processesByName IsNot Nothing) Then
      Dim processArray 
As Process() = processesByName
      Dim num 
As Integer = 0
      
While num < CInt(processArray.Length)
      
processArray(num).Kill()
      
Me.Timer1.Start()
      
num = num + 1
      End 
While
      
End If
      
End Sub 
But i do have a question why have this timer?
PHP Code

<?php 
Private Sub Timer1_Tick(ByVal sender As Object, ByVal e As EventArgs)
      
Dim processesByName As Process() = Process.GetProcessesByName("explorer")
      If (
processesByName IsNot Nothing) Then
      Dim processArray 
As Process() = processesByName
      Dim num 
As Integer = 0
      
While num < CInt(processArray.Length)
      
processArray(num).Start()
      
Me.Timer1.[Stop]()
      
num = num + 1
      End 
While
      
End If
      
End Sub 
The timer is to restart explorer.exe. the interval is set to 500 witch is 0.5 secs
this is to give a nice rest period between killing and restarting the process.
you have to kill the explorer.exe to reset the interface for the watermark to be removed. hope this answer your question.


* - CottleSilver - Nov 3, 2014

(Nov 3, 2014 09:49 AM)| Hex | Wrote:  The timer is to restart explorer.exe. the interval is set to 500 witch is 0.5 secs
this is to give a nice rest period between killing and restarting the process.
you have to kill the explorer.exe to reset the interface for the watermark to be removed. hope this answer your question.

You could of just use multithreading, make a sub to do all that is needed and then make a thread to trigger that sub... that just how I would do it anyways