Nano Section Technology hanya akan bekerja pada Microsoft Visual C / C + +, Borland C / C + +, Borland C + + Builder, Delphi, dan 6 Visual BASIC saat ini. Versi lainnya dari C / C + + compiler juga bekerja, tapi mungkin membutuhkan beberapa perubahan terhadap SecuredSections.h file header.
Versi Visual BASIC yang lain work, tapi saya ga jamin. Pengembangan sistem lain dapat didukung, jika memberikan beberapa input untuk menanamkan kode assembly atau mentahan byte dalam source code.
Untuk memasukkan Mark Section nya, gunakan Mark khusus untuk bahasa masing-masing compiler.
Visual BASIC:Gunakan NANOBEGIN dan fungsi NANOEND dari ArmAccess.DLL. Deklarasi yang file Modul, di sini (tulis saja dalam satu file modul):
Public Declare Sub NANOBEGIN Lib "ArmAccess.DLL" ()
Public Declare Sub NANOEND Lib "ArmAccess.DLL" ()
C / C + +:Include macro ini dalam Source Code :
# Ifdef __BORLANDC__
# Define NANOBEGIN __emit__ (0xEB, 0x03, 0xD6, 0xD7, 0x01)
# Define __emit__ NANOEND (0xEB, 0x03, 0xD6, 0xD7, 0x00)
# Else
# Define NANOBEGIN __asm _emit __asm _emit _emit __asm 0xEB 0x03 0x01 0xD6 __asm _emit 0xD7 __asm _emit
# Define __asm _emit _emit __asm NANOEND 0xEB __asm 0x03 0x00 _emit 0xD6 __asm _emit 0xD7 __asm _emit
# Endif
Delphi:Buat dua file, NanoBegin.inc dan NanoEnd.inc. Tempatkan baris ini didalamnya:
NanoBegin.inc: "asm DB $ EB, $ 03, $ D6, $ D7, $ 01 akhir;" (tanpa
tanda kutip).
NanoEnd.inc: "asm DB $ EB, $ 03, $ D6, $ D7, $ 00 akhir;" (tanpa
tanda kutip).
Sekarang, untuk menandai Section Nano, cukup menggunakan {$ I} <filename>
sintaks. Sebagai contoh:
{$ I NanoBegin.inc}
{Nanomite-safe code}
{$ I NanoEnd.inc}
Kamu mungkin juga harus harus buat path file *. inc.
Oke,, setelah di compile - rebuild all,, Protektor dengan teknologi Nano Section akan membaca dan meng-encrypt code di dalam dll dengan sempurna. Sehingga tidak mudah di - crack dan di bypass protektornya.
Semoga bermanfaat, ++++ dan "thanks" nya jangan lupa klik pojok kanan atas.