用delphi編寫的軟體,怎樣防止被修改

時間 2025-05-22 06:28:33

1樓:匿名使用者

這個問題枝塵巖很簡單:

每個程式都有自己的大小,(因為程式也是檔案)

那麼 你的程式在最終編譯後~ 程式的大小是乙個定值~ 你只需用測定出你的程式的長度值(建議使用tmemorystream 測定其中有乙個size屬性,可以測得程式的精確大小兄喚值)。 然後在工程檔案中指定~ 當你的程式的大小等於你測定出來的數值的時候~ 就啟動程式。而不等於的時候,顯然是有人修改了這個程式。

你只需要在主窗體還沒有啟動的時候就 使用exit 語句。程式自然就無法啟動了例如:

program project1;

usesforms, windows,classes,sysutils,unit1 in '' ;

r *.res}

varexestream: tmemorystream;

constexesize = 10000; /你事先測定的程式的長度。

exestream :=;

if <>exesize then begin

本程式被修改了!無法使用了!',程式被修改',mb_iconerror);

exit;end;, form1);

end.但是,請注意。當你修改了**。

或者重新編譯後。程式的大小可能會發生改變。這時就要重新測定程式的長度了,不然就會猛御報錯的。

另外切記:此**只適合於在不加殼的程式中使用。而且一定要確保此**是在最後一次編譯的時候使用。

2樓:匿名使用者

還是 加個殼比較好 防止使用工具來除錯 商業軟體可以用themida 加殼 一般很難被破解。

3樓:匿名使用者

加殼!插花指令,程式越簡單越不容易破解你程式呼叫的方法最好自己編寫,用別人的**可能被破解。

如何修改borland delphi編寫的軟體

4樓:網友

有原始碼的話,就修改原始碼。

如果沒有的話,要使用其它工具反彙編了!

反彙編的效果和穩定性一般都不是很好了。

如何修改delphi編寫的軟體??

5樓:網友

1:有源**,直接修改。

2:沒有源**,自己編乙個程式來呼叫那個軟體,監測返回值。

6樓:網友

有原始碼的話就直接修改,沒有原始碼的話,如果你厲害,就反彙編吧。

編寫delphi語言的工具都有哪些?

7樓:網友

delphi是一種開發工具,pascal才是語言!找個delphi2007之類的都能用啊!

delphi 如何用**實現防止修改被資源?

8樓:至少讓我看一眼

這個問題很簡單:

每個程式都有自己的大小,(因為程式也是檔案)

那麼 你的程式在最終編譯後~ 程式的大小是乙個定值~ 你只需用測定出你的程式的長度值(建議使用tmemorystream 測定其中有乙個size屬性,可以測得程式的精確大小值)。 然後在工程檔案中指定~ 當你的程式的大小等於你測定出來的數值的時候~ 就啟動程式。而不等於的時候,顯然是有人修改了這個程式。

你只需要在主窗體還沒有啟動的時候就 使用exit 語句。程式自然就無法啟動了例如:

program project1;

usesforms, windows,classes,sysutils,unit1 in '' ;

varexestream: tmemorystream;

constexesize = 10000; /你事先測定的程式的長度。

exestream :=;

if <>exesize then begin

本程式被修改了!無法使用了!',程式被修改',mb_iconerror);

exit;end;, form1);

end.但是,請注意。當你修改了**。

或者重新編譯後。程式的大小可能會發生改變。這時就要重新測定程式的長度了,不然就會報錯的。

另外切記:此**只適合於在不加殼的程式中使用。而且一定要確保此**是在最後一次編譯的時候使用。

哪個高手有時間幫忙修改下delphi小軟體。

9樓:網友

把文字框裡面的屬性---text部分設為空就行啊。

10樓:網友

有原始碼簡單,沒原始碼麻煩。。

delphi這樣的輔助工具怎麼寫

11樓:網友

是onkeypress事件,首先要敬迅宴加入回車的**昌逗#

用條件語亮銀句判斷if key = #13 then perform(『』0,0)

delphi 編寫的軟體在區域網公升級問題

12樓:網友

我是放在資料庫裡面公升級的,需要另外加乙個公升級程式。

2個程式相互控制啟動和關閉來實現,很簡單。

什麼是軟體?怎樣編軟體,如何編寫軟體

所謂軟體,就是個抽象的東西,比如你看到的電視畫面,聽到的聲音,玩的遊戲,打的字,這些都是軟體。這些東西的存在方式跟我們看到的是不是樣的。光碟,是硬體,光碟上儲存的資料就是軟體。如果用人來比喻,人的身體是硬體,人的思想是軟體。關於編寫軟體,多是指可執行的程式之類的,需要編寫,有些軟體是不用編寫的,比如...

公司用的管理系統軟體都是用什麼語言編寫的,現在公司是不是都有ERP軟體?公司讓我寫個需求方案及管理它

旅星菱張悌 寫需求,無非是整理下各個部門對軟體的需求嘛,目的是瞭解想要軟體來實現什麼功能,其實吧,如果不是想要定製開發,其實也沒必要去弄那麼細。因為不管你怎麼去提需求,你最終得到的還是那套已經成型的系統。很難去個性化滿足,定製開發的話,選擇規則引擎比較好,因為可調整空間大,後期使用不理想還可以按需求...

現在的電腦軟體主要是用什麼語言編寫的

江西新華電腦學院 很多,看你自己喜好,個人喜歡dw和sublime 大多是c 其實你注意一下windows下的軟體出錯資訊就知道了,大都是microsoft visual c runtime error 這樣的,這就是很說明問題了 現在一般的軟體是用什麼語言編寫的?現在的軟體一般都是用什麼語言編寫的...