Les effacements de commande de MS-DOS de la prolongation DEL d'EXE et EFFACENT le dossier en utilisant le système d'exploitation à disques de Microsoft

Data Recovery PRO DATA DOCTOR

Home | Order Online | Downloads | Contact Us | Software Knowledgebase

it | es | pt | fr | de | jp | kr | cn | ru | nl | gr


Prolongation d'EXE

Les programmes d'EXE peuvent être n'importe quelle taille de 200 bytes aux bytes 640k. Le PSP doit être installé par le programmeur, quand le programme est compilé. Le programmeur détermine où la première instruction est dans le programme. Les utilisations de programme d'EXE séparent des segments pour les données, le code et le secteur de pile dans la mémoire.

De la comparaison des propriétés d'EXE et de COM de dossier, vous pouvez voir qu'il est beaucoup plus difficile de compiler un programme d'EXE que c'est un programme de COM. Le programme utilitaire de correction a été conçu pour fonctionner seulement avec un programme de COM en installant la région de PSP chaque fois que nous entrons corrigeons.

Une fois dans CORRIGER, nous pouvons mettre en marche l'ensemble d'un programme à l'excentrage 100 et ne pas être concernés par PSP ou où les données, le code, et la pile sont localisés. Il est possible de regarder un programme d'EXE avec CORRIGENT si nous retitrons le programme avec une prolongation différente avant que nous la chargions dans la mémoire.

Après CORRIGER les débuts, dactylographier ? pour montrer une liste de commandes de correction. Pour sortir de VOUS CORRIGER le besoin « Q » et entrer. Pour exécuter la routine de CORRECTION que vous devez faire « G » et entrer.

Voyons un exemple :

DEBUG <return>
D40:00 <return>

Des informations sur vos ports d'ordinateur seraient montrées si n'importe quel port est absent ou ne pas répondre le statut de ce port sera montré en tant que 00.

Écrire maintenant Q pour retourner.

Q <return>

CORRIGER une fois s'est appelé, quelque peu le caché " CORRIGENT le message de sollicitation ", un trait d'union (-), est montré. Au message de sollicitation, ce qui suit " CORRIGE des commandes " est valide :

Commande

Paramètres

Action

?

       

Cette liste de CORRIGENT des commandes.

A

[adresse]

Réunir

C

adresse de gamme

Comparer

D

[adresse de début [adresse de fin | L gamme]]

Montre un segment de mémoire. Par début de défaut l'adresse est compensée 100 du premier segment libre de la mémoire, ou l'excentrage 100 du segment contenant un dossier chargé près CORRIGENT. L'adresse de fin de défaut est 017F (une gamme de 128 bytes).

E

adresse [liste]

Entrer

F

liste de gamme

Suffisance

G

[=address] [adresses]

Aller

H

valeur 2 de valeur 1

Sortilège

I

Port

Entrée

L

-

Charge (par la commande de N) un dossier " précédemment appelé " dans la mémoire où ce peut être /edited vu.

L

Nombre

Utilisé avec des commandes acceptant un argument de " gamme " pour dénoter un certain nombre de bytes. Typiquement utilisé dans les arguments comme : commencer l'adresse L nombre. Si le nombre prend l'adresse de fin après la fin du segment, alors numéroter est tronqué ainsi l'adresse de fin est le dernier byte du segment.

M

adresse de gamme

Mouvement

N

[nom de fichier de chemin] [arglist]

" Appelle " un dossier pour CORRIGENT. Un dossier doit " être appelé " avant qu'il puisse être chargé pour le visionnement/l'édition.

O

byte gauche

Rendement

P

[=address] [nombre]

Procéder

Q

 

La sortie CORRIGENT.

R

[registre]

Registre

S

liste de gamme

Recherche

T

[=address] [valeur]

Trace

U

[gamme]

Non monté

W

[adresse] [commande] [premier secteur] [nombre]

Écrire

XA

[#pages]

Assigner la mémoire augmentée

XD

[poignée]

désaffecter la mémoire augmentée

XM

[Lpage] [Ppage] [poignée]

Pages de mémoire augmentées par carte

XS

 

Statut de mémoire augmenté par affichage

DEL (or ERASE)

Dossiers appelés d'effacements. DEL et S'EFFACENT sont synonymes.

Syntaxe :

Pour supprimer un dossier :

DEL [path] filename [/P]

Filename Nom du dossier à supprimer.

/P Force la confirmation avant de supprimer chaque dossier.

Pour supprimer tous les dossiers dans un annuaire avec la confirmation :

DEL path or
DEL path \*.*

Pour supprimer tous les dossiers dans un annuaire sans confirmation :

DEL path \?*.*

DEL accepte seulement une indication de paramètre ce qui doit être supprimé. Cependant ce paramètre peut être écrit en utilisant des wildcards de sorte que des dossiers multiples soient supprimés. Si plus d'un paramètre est détecté, la commande avorte et un message d'erreur est montré.

DEL sera interprété avec un long nom de fichier avec les espaces en tant que paramètres multiples, causant une erreur. L'inclusion du long nom de fichier avec les espaces dans des virgules inversées résout le problème. Voyons un exemple :

D:\>del note 2.txt
Too many parameters - 2.txt
D:\>del "note 2.txt"
D:\>_

DEL ne supprime pas les dossiers qui ont inaltérable, caché, et/ou les attributs de système réglés. Pour supprimer de tels dossiers, on peut employer DELTREE ou modifier les attributs nécessaires avec ATTRIB commander.

Sample Chapters from book DATA RECOVERY WITH AND WITHOUT PROGRAMMING by Author Tarun Tyagi
Data Recovery with & without Programming


Publishers of the Book
Number of Pages
ISBN
Price of the Book


BPB Publications, New Delhi, India
540
81-7656-922-4
$69.00 (Including Shipping Charges, Cost of Book and Other expenses, Free Source Code CD included with the Book)





Buy Data recovery Book

Previous page

page 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15

Next page

© Copyright 2002-2005 DataDoctor.Biz

Home | Contact us | Downloads | Services | Resources | Terms and conditions | Site map

Website Data Recovery | recuperación de Datos | Récupération de données | Datenrettung | Recupero dati | データ復旧 | 데이터 복구 | 数据恢复 | Восстановление данных | De terugwinning van gegevens | Ανάκτηση δεδομένων
Sitemap Site map1 2 3 4 | Spanish1 2 3 | French1 2 3 | German1 2 3 | Italian1 2 3 | Portuguese1 2 3 | Japanese1 2 3 | Korean1 2 3 | Chinese1 2 3 | Russian1 2 3 | Dutch1 2 3 | Greek1 2 3
Data Recovery Book English | Spanish | French | German | Italian | Portuguese | Japanese | Korean | Chinese | Russian | Dutch | Greek