SubjectsSubjects(version: 945)
Course, academic year 2014/2015
   Login via CAS
Programming for Windows - II - NSWI037
Title: Programování pro Windows II
Guaranteed by: Network and Labs Management Center (32-SISAL)
Faculty: Faculty of Mathematics and Physics
Actual: from 2011 to 2017
Semester: summer
E-Credits: 3
Hours per week, examination: summer s.:2/0, Ex [HT]
Capacity: unlimited
Min. number of students: unlimited
4EU+: no
Virtual mobility / capacity: no
State of the course: taught
Language: Czech
Teaching methods: full-time
Teaching methods: full-time
Additional information: http://www.win.ms.mff.cuni.cz
Guarantor: RNDr. Vojtěch Jákl
Class: Informatika Bc.
Classification: Informatics > Programming
Co-requisite : NSWI036
Is incompatible with: NPRM028
Is interchangeable with: NPRM028
Annotation -
Last update: T_SISAL (07.06.2007)
Advanced Windows programming (Process Management, Memory Management), .NET and Windows internals and security
Literature - Czech
Last update: RNDr. Vojtěch Jákl (06.03.2016)

Microsoft Windows Internals (5th edition); David A. Solomon, Mark Russinovich; Microsoft Press 2009

Advanced Windows (3rd edition); Jeffrey Richter; Microsoft Press 1997

Windows System Programming (3rd edition); Johnson M. Hart; Addison-Wesley 2005

The .NET Developer's Guide to Windows Security; Keith Brown; Addison-Wesley 2005

Programming .NET Security; Adam Freeman, Allen Jones; O'Reilly 2003

.NET Security and Cryptography; Peter Thorsteinson, G. Gnana Arun Ganesh; Prentice Hall 2004

Syllabus -
Last update: RNDr. Vojtěch Jákl (06.03.2016)

1st part: Windows System Programming:

Processes, Threads, Multitasking, Synchronization.

Memory Management: local and global heap, process heap, virtual memory, file mapping,

Local Thread Storage, Page Tables, Virtual Address Descriptors.

SW-only driver

2nd part: Information Security for Windows Developers

Identification, Authentication, Authorization, User Privilegies

Security Token, ACL, ACE

User Account Control, RunAs, Impersonation, Integrity Level, Code Access Security, Security Transparent Model

 
Charles University | Information system of Charles University | http://www.cuni.cz/UKEN-329.html