download lập trình c trên windows

Windows Internals covering windows server 2008 and windows vista- P2

Windows Internals covering windows server 2008 and windows vista- P2

... system performance Having a separate server process that contains the Windows graphics subsystem required multiple thread and process context switches, which consumed considerable CPU cycles and memory ... in Chapter 3, and processes and threads are described in Chapter 5 Kernel Processor Control Region and Control Block (KPCR and KPRCB) The kernel uses a data structure called the processor control ... the interfaces are partially implemented with architecture-specific code These architecturally independent interfaces can be called on any machine, and the semantics of the interface will be

Ngày tải lên: 18/10/2013, 00:15

50 446 0
Windows Internals covering windows server 2008 and windows vista- P3

Windows Internals covering windows server 2008 and windows vista- P3

... frame can have one or more exception handlers associated with it, each of which protects a particular block of code in the source program When an exception occurs, the kernel searches for an exception ... processing activity for execution in a DPC at DPC/dispatch IRQL (See Chapter 7 for more information on DPCs and the I/O system.) A DPC is represented by a DPC object, a kernel control object ... initialize a DPC object and then places it in a DPC queue By default, the kernel places DPC objects at the end of the DPC queue of the processor on which the DPC was requested (typically the processor

Ngày tải lên: 20/10/2013, 20:15

50 455 0
Windows Internals covering windows server 2008 and windows vista- P4

Windows Internals covering windows server 2008 and windows vista- P4

... object on the system, including object directories, right-click on the object, and select Properties For example, select the BaseNamedObjects directory, select Properties, and click on the Security ... manager provides a central facility for resource accounting Each object header contains an attribute called quota charges that records how much the object manager subtracts from a process’s allotted ... access rights (such as read, write, and execute) that apply to all object types or specific access rights that vary depending on the object type For example, the process can request delete access

Ngày tải lên: 20/10/2013, 20:15

50 388 0
Windows Internals covering windows server 2008 and windows vista- P5

Windows Internals covering windows server 2008 and windows vista- P5

... (lock cmpxchg is used, which atomically compares and exchanges the old lock with a new lock) If the atomic compare and exchange fails, the lock contains values the caller did not expect (callers ... thread wants to acquire a cache-aware pushlock for shared access, it simply acquires the pushlock allocated for its current processor in shared mode; to acquire a cache-aware pushlock exclusively, ... object manager functionality can be applied to a critical section Two processes cannot use the same critical section to coordinate their operations, nor can duplication or inheritance be used Condition

Ngày tải lên: 24/10/2013, 18:15

50 563 0
Windows Internals covering windows server 2008 and windows vista- P6

Windows Internals covering windows server 2008 and windows vista- P6

... occurs For each registry access, Process Monitor shows you the process that performed the access; the time, type, and result of the access; and the stack of the thread at the moment of the access ... run-time code patching to work around the lack of a prefetch instruction KPP can deter kernel patching even on these processors, by exempting those specific patches from detection Additionally, because ... the contents of HKLM\SECURITY or HKLM\SAM\SAM because the security settings of those keys allow access only by the System account (System accounts are discussed in greater detail later in this chapter.)

Ngày tải lên: 24/10/2013, 18:15

50 301 0
Windows Internals covering windows server 2008 and windows vista- P7

Windows Internals covering windows server 2008 and windows vista- P7

... including CreateService, OpenService, StartService, ControlService, QueryServiceStatus, and DeleteService To use the SCM functions, an SCP must first open a communications channel to the SCM ... the Windows security functions to protect the object with a security descriptor that specifies what accounts can open the object with what access permissions For example, the security descriptor ... in its call to OpenSCManager, an SCP must tell the SCM what access it wants to a service in a call to OpenService Accesses that an SCP can request include the ability to query a service’s status

Ngày tải lên: 29/10/2013, 01:15

50 706 0
Windows Internals covering windows server 2008 and windows vista- P10

Windows Internals covering windows server 2008 and windows vista- P10

... includes user-mode equivalents of all access-check and Windows security functions—for example, AuthzAccessCheck is the AuthZ version of the AccessCheck Windows API that uses the SeAccessCheck ... types of ACEs can appear in a DACL: access allowed, access denied, allowed-object, denied-object, allowedcallback, denied-callback, allowed-object-callback, and denied-object-callback As you ... object When a process tries to open an object, the integrity check takes place before the standard Windows DACL check in the kernel’s SeAccessCheck function because it is faster to execute and can

Ngày tải lên: 08/11/2013, 00:15

50 389 0
Windows Internals covering windows server 2008 and windows vista- P11

Windows Internals covering windows server 2008 and windows vista- P11

... (The object manager namespace is described in Chapter 3.) By convention, device objects are placed in the \Device directory in the namespace, which is inaccessible by applications using the Windows ... SymbolicLink {E85EEE75-32E3-4A94-8905-52709C2C9BCC} 20 886da3c8 Device Netbios 21 86862030 Device 0000009c 22 84d177c8 Device 00000033 23 84d15c70 Device 00000026 24 02 86de9030 Device NDMP11 ... secpol.msc to open the Local Security Policy Editor, and navigate to the Software Restriction Policies node 2 Choose Create New Policies from the context menu if no policies are defined 3 Create

Ngày tải lên: 08/11/2013, 00:15

50 470 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P12 doc

Tài liệu Windows Internals covering windows server 2008 and windows vista- P12 doc

... managing a device Naturally, since user-mode code can’t access the kernel address space, UMDF also includes some components that allow this access to occur through a specialized interface to the kernel ... number of active threads for a completion port to exceed the concurrency limit Consider a case in which the limit is specified as 1 A client request comes in, and a thread is dispatched to process ... and checksums the associated data When disk reads complete, it checks to see whether it has a previously stored checksum and crashes the system if the new and old checksum don’t match, because

Ngày tải lên: 15/12/2013, 11:15

50 395 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P13 docx

Tài liệu Windows Internals covering windows server 2008 and windows vista- P13 docx

... \Windows\System32\Iscsium.dll and conforms to the Internet Storage Name Service (iSNS) protocol ■ Management applications These include Iscsicli.exe, a command-line tool for managing iSCSI device connections ... advantages of the GPT scheme include the fact that it uses cyclic redundancy checksums (CRC) to ensure the integrity of the partition table, and it maintains a backup copy of the partition table ... device object of the first disk For backward compatibility with applications that expect legacy names, the disk class driver also creates the same symbolic links in Windows that represent physical

Ngày tải lên: 15/12/2013, 11:15

50 440 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P14 ppt

Tài liệu Windows Internals covering windows server 2008 and windows vista- P14 ppt

... internal synchronization mechanisms to control access to its own internal data structures, such as spinlocks (Synchronization objects are discussed in Chapter 3.) Systemwide resources to which the ... be necessary for an application or device driver to lock pages in physical memory Pages can be locked in memory in two ways: ■ Windows applications can call the VirtualLock function to lock pages ... ZwUnmapViewOfSection functions A section object can refer to files that are much larger than can fit in the address space of a process (If the paging file backs a section object, sufficient space must

Ngày tải lên: 15/12/2013, 11:15

50 372 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P15 pdf

Tài liệu Windows Internals covering windows server 2008 and windows vista- P15 pdf

... (IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE), typically specified by using the /DYNAMICBASE linker flag in Microsoft Visual Studio, and contains a relocation section will be processed by ASLR When such an ... any column in the process tree, choose Select Columns, and then check ASLR Enabled on the Process Image tab The following screen shot displays an example of a system on which you can notice that ... IMAGE_DLL_CHARACTERISTICS_DYNAMIC_BASE flag (Images must still be relocatable, however.) Image Randomization For executables, the load offset is calculated by computing a delta value each time an executable

Ngày tải lên: 15/12/2013, 11:15

50 500 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P16 pptx

Tài liệu Windows Internals covering windows server 2008 and windows vista- P16 pptx

... physical pages by “color,” their location in the processor CPU memory cache Windows attempts to minimize unnecessary thrashing of CPU memory caches by using different physical pages in the CPU cache ... learned how Windows keeps track of physical memory, we’ll describe how much of it Windows can actually support Because most systems access more code and data than can fit in physical memory as ... that calls MmAllocatePagesForMdl or MmAllocatePagesForMdlEx, by a Windows application that calls AllocateUserPhysicalPages or AllocateUserPhysicalPagesNuma, or when an application allocates

Ngày tải lên: 15/12/2013, 11:15

50 419 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P17 pdf

Tài liệu Windows Internals covering windows server 2008 and windows vista- P17 pdf

... The cache manager is invoked by a file system through the copy interfaces (the CcCopyRead and CcCopyWrite paths) To process a CcFastCopyRead or CcCopyRead read, for example, the cache manager creates ... typically indicate activity due to page faults or cache manager access A closer look at the stack trace for these events, which you can see by double-clicking an entry and choosing the Stack tab, ... for cached access, the file system driver calls one of several functions to access the data in the file There are three primary methods for accessing cached data, each intended for a specific situation:

Ngày tải lên: 15/12/2013, 11:15

50 347 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P18 pdf

Tài liệu Windows Internals covering windows server 2008 and windows vista- P18 pdf

... functions can also require an application to scan directories because FindFirstChangeNotification doesn’t indicate what changed—just that something in the directory has changed An application can ... overcomes the drawbacks of the first two: an application can configure the NTFS change journal facility by using the DeviceIoControl function’s FSCTL_CREATE_USN_JOURNAL file system control code ... the FSCTL_CREATE_OR_GET_ OBJECT_ID and FSCTL_GET_OBJECT_ID file system control codes The FSCTL_DELETE_ OBJECT_ID file system control code lets applications delete object IDs from files Encryption

Ngày tải lên: 15/12/2013, 11:15

50 432 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P19 doc

Tài liệu Windows Internals covering windows server 2008 and windows vista- P19 doc

... connection and sends the first message on the connection DisconnectEx closes a connection and allows the socket handle representing the connection to be reused in a call to AcceptEx or ConnectEx ... Winsock include most of the functionality of BSD Sockets but also include Microsoft-specific enhancements, which continue to evolve Winsock supports reliable-connection-oriented communication ... which is included with Windows, uses both AcceptEx and TransmitFile Windows also supports a handful of other, multifunction APIs, including ConnectEx, Discon nectEx, and TransmitPackets ConnectEx

Ngày tải lên: 15/12/2013, 11:15

50 414 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P20 pdf

Tài liệu Windows Internals covering windows server 2008 and windows vista- P20 pdf

... IPSec packet filtering, IPSec can permit or block specific types of unicast IP traffic based on source and destination address combinations and specific protocols and specific ports In an Active ... IPSec The Windows implementation of IPSec is based on IPSec Requests for Comments (RFCs) The Windows IPSec architecture includes Windows Firewall with Advanced Security, the legacy IPSec Policy ... Access service, allows remote access clients to connect to remote access servers and access Trang 24network resources such as files, printers, and network services as if the client were physically

Ngày tải lên: 15/12/2013, 11:15

50 373 0
Tài liệu Windows Internals covering windows server 2008 and windows vista- P21 pptx

Tài liệu Windows Internals covering windows server 2008 and windows vista- P21 pptx

... Windows are not copied to the cache directory The size of the cache directory and the list of files copied to the cache cannot be modified To recover a file from the cache directory, you can use the ... applications, Windows implements a technology called Windows Resource Protection (WRP) WRP is implemented through access control lists (ACLs) that protect critical system files on the machine ... a system crash, the function that actually performs the crash is KeBugCheckEx, documented in the Windows Driver Kit (WDK) This function takes a stop code (sometimes called a bugcheck code) and

Ngày tải lên: 15/12/2013, 11:15

48 596 0
Tài liệu Triển khai Windows 7 – Phần 13: Chuyển thủ công từ Windows XP sang Windows 7 ppt

Tài liệu Triển khai Windows 7 – Phần 13: Chuyển thủ công từ Windows XP sang Windows 7 ppt

... Refresh Computer hoặc Replace Computer Một tính năng mới trong phiên bản 4.0 của USMT là sự hỗ trợ cho việc chuyển liên kết cứng, cách thức này cho phép duy trì được các thiết lập và dữ liệu của ... với cách thức chuyển liên kết cứng (hard-link), trạng thái của người dùng sẽ được giữ lại ở nơi nó vẫn nằm trên máy tính của người dùng, lúc này các liên kết cứng được tạo ra cho các thiết lập ... Trang 10Hình 4: Chỉ định tên máy tính Được nhắc nhở chỉ định cách quản lý các thông tin người dùng Để mặc định cho việc tự động phát hiện location và lưu các thông tin cục bộ trên máy tính (hình

Ngày tải lên: 21/01/2014, 01:20

15 407 1
Tài liệu Triển khai Windows 7 - Phần 14: Chuyển tự động từ Windows XP sang Windows 7 pptx

Tài liệu Triển khai Windows 7 - Phần 14: Chuyển tự động từ Windows XP sang Windows 7 pptx

... liệu và các thiết lập cá nhân của họ Thứ hai, nếu các máy tính Windows XP của bạn có các ứng dụng cũ không có khả năng tương thích với Windows 7, lúc này bạn cần phải sử dụng đến các công cụ có tương ... việc chuyển tất cả các máy tính Windows XP sang Windows 7, bạn cần lưu ý một số vấn đề sau: Đầu tiên, nếu các máy tính Windows XP của bạn đã quá cũ hoặc không có phần cứng hỗ trợ cho việc chạy Windows ... và các thiết lập người dùng Cuối cùng, nếu bạn muốn tùy chỉnh dữ liệu và các thiết lập của người dùng nào được chuyển và người dùng nào không được chuyển (cho ví dụ để tránh việc chuyển các thiết

Ngày tải lên: 21/01/2014, 01:20

10 432 1

Bạn có muốn tìm thêm với từ khóa:

w