ホーム
Top.Mail.Ru Yandeks.Metrika
フォーラム:「ぼろぼろに」;
現在のアーカイブ:2003.08.14;
ダウンロード:[xml.tar.bz2];

ダウン

処理後にプログラムを削除する方法(UnInstall.exe) 似ている枝を探す


VS2001   (2002-12-09 07:25) [0]

指定されたトピックの作成を支援します。 作業の完了後、アンインストーラープログラムを削除する必要があります。



SPeller   (2002-12-09 13:36) [1]

Точно ошибся... Ну какое это имеет отношение к КОЛ ?



VS2001   (2002-12-09 14:34) [2]

Какое? А как мне можно удалить файл вообще.
Если использовать TSearchRec - то он ругается на необъявленный идентификутор = TSearchec.



BorisMor   (2002-12-09 15:03) [3]

Ну, тогда не совсем понятен вопрос.
Надо самоудаление сделать ?
Делайте *.bat (del.bat) в котором и делается удаление

UnInstall.exe
del UnInstall.exe /Q
del del.bat /Q

и запускае del.bat



alex_s   (2002-12-12 04:08) [4]

Под 2000 и XP работает, а более я нигде
не проверял.

unit selfkill;

インタフェース
ウィンドウを使用します。

procedure killself;

実装

procedure killself;
VAR
module : HMODULE;
buf : array[0..MAX_PATH] of CHAR;
plong : ULONG;
始まる

module := GetModuleHandle(nil);
GetModuleFileName(module, buf, sizeof(buf));
CloseHandle(4);
( モジュール) Под 2000 и XP работает, а более я нигде
не проверял.

unit selfkill;

インタフェース
ウィンドウを使用します。

procedure killself;

実装

procedure killself;
VAR
module : HMODULE;
buf : array[0..MAX_PATH] of CHAR;
plong : ULONG;
始まる

module := GetModuleHandle(nil);
GetModuleFileName(module, buf, sizeof(buf));
CloseHandle(4);
plong := ULONG(module) + 1;

ASM
lea eax, buf
0をプッシュ
0をプッシュ
プッシュeax
mov esi, offset ExitProcess + 2
mov esi, [esi]
mov esi, [esi]
esiを押す
push [plong]
mov esi, offset DeleteFile + 2
mov esi, [esi]
mov esi, [esi]
esiを押す
mov esi, offset FreeLibrary + 2
mov esi, [esi]
mov esi, [esi]
esiを押す
RET
終わり
終わり

終わり。





ページ: 1 全枝

フォーラム:「ぼろぼろに」;
現在のアーカイブ:2003.08.14;
ダウンロード:[xml.tar.bz2];

2階





メモリ:0.56 MB
時間:0.017 c
14-45116
KpeHgeJIb
2003-06-11 19:35
2003.08.14
IEをキャッチする方法と、すべてのウィンドウを閉じる方法。


14-45059
ファンタジー
2003-07-28 00:02
2003.08.14
リモートデスク


14-44985
ワイズカ
2003-07-29 14:35
2003.08.14
誰もがDelphi 7のVCLのロシア化に会ったことがありますか


14-45020
イゴール
2003-07-28 20:35
2003.08.14
16BPPまたは15BPP


14-44988
プリンスミシュキン
2003-07-29 16:06
2003.08.14
ハイプログラマーの欠員





アフリカーンス語 アルバニア語 アラビア語 アルメニア語 アゼルバイジャン語 バスク ベラルーシ ブルガリア語 カタルーニャ語 中国語(簡体字) 中国語(繁体字) クロアチア語 チェコ語 デンマーク語 オランダ語 英語 エストニア語 フィリピン語 フィンランド語 フランス語
ガリシア語 ジョージアン ドイツ語 ギリシャ語 ハイチ語 ヘブライ語 ヒンディー語 ハンガリー語 アイスランド語 インドネシア語 アイリッシュ イタリア語 日本語 韓国語 ラトビア語 リトアニア マケドニア語 マレー語 マルタ語 ノルウェー語
ペルシア語 ポーランド語 ポルトガル語 ルーマニア語 ロシア語 セルビア スロバキア語 スロベニア語 スペイン語 スワヒリ語 スウェーデン語 タイ語 トルコ語 ウクライナ語 ウルドゥー語 ベトナム語 ウェールズ語 イディッシュ語 ベンガル語 ボスニア語
セブアノ語 エスペラント グジャラート語 ハウサ語 モン族 イボ ジャワ語 カンナダ語 クメール語 ラオ語 ラテン マオリ語 マラーティー語 モンゴル語 ネパール語 パンジャブ語 ソマリ タミル語 テルグ語 ヨルバ語
ズールー語
Английский Французский Немецкий Итальянский ポルトガル語 Русский Испанский