Documentation
Everything you need to install Veylock, activate it, and ship a protected .NET build.
Requirements
- Windows 10 / 11
- .NET 8 Desktop Runtime installed
- The .NET assembly you want to protect (a
.dllor.exe)
Install
- Download
veylock.zipfrom the download section. - Extract the ZIP to a folder — keep all files together.
- Run
Falcon_Protector.exe.
.exe, its .runtimeconfig.json and supporting DLLs must stay in the same folder.Activate
Veylock is licensed per device. On first launch, the app shows your device name.
- Open the LOGIN tab — your device name is shown in the box.
- Send that device name to us via Instagram or WhatsApp.
- Once your device is added, press ACTIVATE — the PROTECT button unlocks.
Protect a file
- Open the PROTECT tab.
- Click ⚡ Select & Protect Assembly and choose your
.dll/.exe. - Veylock applies every protection layer automatically and shows a log of what was protected.
- Choose where to save — Veylock writes the protected build under the same file name into a
Protectedfolder.
The protected file
The output is a single self-contained file — the runtime is embedded inside it, so there's no extra DLL to ship. Veylock also copies the matching .runtimeconfig.json / .deps.json next to it.
Verify it works
- Copy everything from the
Protectedfolder to a clean location. - Run the protected build — it should behave exactly like the original.
- Open it in a decompiler: the method bodies are hidden, strings are encrypted, and names are scrambled.
What gets protected
Veylock protects the vast majority of your code automatically:
- ✅ Regular methods,
try/catch/finally, generics,ref/outparameters, static constructors - ✅ All string literals are encrypted
- ✅ Type & method names are scrambled
A few constructs are intentionally left as-is (instance constructors and the module initializer) so your app stays valid and stable.
FAQ
My antivirus flags the file — is it malware?
No. Protectors use the same techniques as obfuscated software, so some antivirus engines may show a false positive. The tool contains no malware or hidden payload.
Does the protected app run slower?
Protected methods are decrypted and cached on first call, so the overhead is a tiny one-time cost per method — normal runtime performance after that.
Can I move my license to another device?
Activation is bound to your device name. Contact us if you need to move or add a device.
Which .NET versions are supported?
Modern .NET (Core / 5–8) assemblies are supported.