.NET DEBUGGING
OOPSOOADSOLIDDPDSSQLXMLHTMLFAQ
Basic Concepts
Environment Variable
Name-Value Pair - To Store Data
Such as User Variable, System Variable etc.
How To
Create Environment VariableCMD@ setx.exe /M {Name} {Value}
setx.exe : Program, Set Environment Variable

/M : Switch, System Wide

{Name} : Parameter, Environment Variable Name

{Value} : Parameter, Environment Variable Value
Alternatively, RUN@ sysdm.cpl → Advanced → Environment Variables... → New... → Enter Variable Name and Value

Directory
Container - To Organize / Separate Files
Also Known As Folder
How To
Create DirectoryCMD@ MKDIR {Directory}
MKDIR : Command, Create Directory

{Directory} : Parameter, Directory Name
Alternatively, RUN@ C: → New Folder (Ctrl+Shift+N) → Enter Folder Name

Host Name
Device Name - To Identify Machine
Also Known As System Name
How To
Find Host NameCMD@ systeminfo.exe /S .
systeminfo.exe : Program, Display System Information

/S : Switch, System Name

. : Parameter, Local Machine
Alternatively, RUN@ msinfo32.exe → System Summary → Check System Name

User Name
Account Name - To Identify User
Identified by Security Identifier
How To
Find User NameCMD@ whoami.exe /USER
whoami.exe : Program, Display Logged On User Information

/USER : Switch, System Identifier
Alternatively, RUN@ netplwiz.exe → Properties → Check User Name

File
Resource - To Store Data
Identified by File Name
How To
Create FileCMD@ TYPE NUL > {File}
TYPE : Command, Display File Content

NUL : Parameter, Null Device

> : Operator, Redirect Output

{File} : Parameter, File Name and File Extension
Alternatively, RUN@ notepad.exe → Save (Ctrl+S) → Enter File Name & Extension and Select File Type (All files *.*)

File Name
Primary / Secondary Name - To Identify File
Separated by Period . Character
How To
List File NameCMD@ DIR /B
DIR : Command, Display File Name

/B : Option, Bare Format
Alternatively, RUN@ control.exe folders → View → Hide extensions for known file types

File Type
Class and Category of File
Identified by File Extension
How To
List File TypeCMD@ ASSOC {FileExtension}
ASSOC : Command, Display File Association

{FileExtension} : Parameter, File Extension
Alternatively, RUN@ regedit.exe → HKEY_CLASSES_ROOT → File Extension

File Association
File Type Association with Program
Identified by File Type
How To
List File AssociationCMD@ FTYPE {FileType}
FTYPE : Command, Display File Type

{FileType} : Parameter, File Type
Alternatively, RUN@ control.exe /name Microsoft.DefaultPrograms /page pageFileAssoc → Choose defaults by file type

File Attribute
Metadata Information of File
Such as Read-Only, Hidden etc.
How To
List File AttributeCMD@ attrib.exe {File}
attrib.exe : Program, Attribute Utility

{File} : Parameter, File Name
Alternatively, RUN@ C: → Go to File (Right Click) → Properties → General → Attributes

File Permission
Access Control and Security Setting of File
Such as Execute, Read, Write etc.
How To
List File PermissionCMD@ icacls.exe {File}
icacls.exe : Program, Control ACLs Program

{File} : Parameter, File Name
Alternatively, RUN@ C: → Go to File (Right Click) → Properties → Security

File Path
Location of File in File System
Such as DOS, UNC, DOS Device etc.
How To
List File PathCMD@ DIR /B /S
DIR : Command, Display File or Directory

/B : Option, Bare Format

/S : Option, File Path
Alternatively, RUN@ control.exe folders → View → Display the full path in the title bar

Symbolic Link
Shortcut and Link to File
Such as Soft, Hard etc.
How To
Create Symbolic LinkCMD@ MKLINK {Link} {File}
MKLINK : Command, Create Symbolic Link

{Link} : Parameter, Link Name

{File} : Parameter, File Name
Alternatively, RUN@ C: → Go to File (Right Click) → Create Shortcut

Internet Protocol Address
Network Address - To Identify Request
Such as Private, Public etc.
How To
Find IP AddressCMD@ ipconfig.exe /all
ipconfig.exe : Program, IP Configuration Utility

/all : Switch, Full Information
Alternatively, RUN@ ncpa.cpl → Network Adapter (Right Click) → Status → Details... → Check IPv4 Address

Port
Unique Number of Program
Such as Dynamic, Static etc.
How To
List PortCMD@ netstat.exe -abon
netstat.exe : Program, TCP/IP Netstat Command

-abon : Switch, All Connection + Listening Port + Executable Involved + Owning Process ID
Alternatively, RUN@ perfmon.exe /res → Network → TCP Connections and Listening Ports

Socket
Combination of IP Address and Port Number
Such as TCP, UDP, IPC etc.
How To
List SocketCMD@ netstat.exe -abon
netstat.exe : Program, TCP/IP Netstat Command

-abon : Switch, All Connection + Listening Port + Executable Involved + Owning Process ID
Alternatively, RUN@ perfmon.exe /res → Network → TCP Connections and Listening Ports

ACL
Access Control List

ASSOC
Association

ATTRIB
Attribute

CONFIG
Configuration

CPL
Control Panel

DM
Device Manager

DOS
Disk Operating System

EXE
Executable

INFO
Information

FTYPE
File Type

ICACLS
Integrity Control Access Control List

ID
Identifier

IP
Internet Protocol

IPC
Inter Process Communication

IPCONFIG
Internet Protocol Configuration

MKDIR
Make Directory

MKLINK
Make Link

MON
Monitor

MS
Microsoft

NCPA
Network Control Panel Applet

NETSTAT
Network Statistics

NT
New Technology

NUL
Null

OS
Operating System

PERF
Performance

REG
Registry

RES
Resource

SID
Security Identifier

SYS
System

TCP
Transmission Control Protocol

UDP
User Datagram Protocol

UNC
Universal Naming Convention

WIZ
Wizard