Quantcast
Channel: Roman's knowledgebase » Win32
Browsing latest articles
Browse All 20 View Live

Параллельное вычисление CRC32

Автор: Александр Шарахов Предлагаю вашему вниманию еще один подход к построению алгоритмов вычисления CRC32. Хотя многие использованные в нем идеи в той или иной мере содержатся в известных...

View Article



Using .NET Classes/Modules from native C++

The goal of this article is to describe a more or less generic way to access .NET managed object from a native C++ application. Introduction The goal of this article is to describe a more or less...

View Article

VMMap

VMMap is a process virtual and physical memory analysis utility. It shows a breakdown of a process’s committed virtual memory types as well as the amount of physical memory (working set) assigned by...

View Article

Microsoft Application Verifier

Application Verifier is designed specifically to detect and help debug memory corruptions and critical security vulnerabilities. This is achieved by monitoring a native application’s interaction with...

View Article

OpenMP

The OpenMP Application Program Interface (API) supports multi-platform shared-memory parallel programming in C/C++ and Fortran on all architectures, including Unix platforms and Windows NT platforms....

View Article


Parallel Pattern Library

The new Parallel Pattern Library (PPL) enables you to express parallelism in your code and how the asynchronous messaging APIs can be used to separate shared state and increase your application’s...

View Article

Intel Threading Building Blocks (TBB)

Intel® Threading Building Blocks (Intel® TBB) is an award-winning C++ template library that abstracts threads to tasks to create reliable, portable, and scalable parallel applications. Just as the C++...

View Article

77 Windows 7 Tips

Windows 7 may be Microsoft’s most anticipated product ever. It builds on Windows Vista’s positives, and eliminates many of that OS’s negatives. It adds new functionality, too—all in a package that is...

View Article


Parallel Programming

PowerPoint 97-2003 Show (7-zip)

View Article


Create a dmp file from the application

static LPTOP_LEVEL_EXCEPTION_FILTER m_previousFilter = NULL; typedef BOOL (WINAPI *MINIDUMPWRITEDUMP)(HANDLE hProcess, DWORD dwPid, HANDLE hFile, MINIDUMP_TYPE DumpType, CONST...

View Article

Boost compilation with Visual Studio

download latest Boost version unpack it run “Visual Studio 2008 Command Prompt” bat file build bjam go to %BOOST%/tools/jam/src folder run build.bat file copy bjam.exe file to %BOOST%/bin folder from...

View Article

Wireshark

Wireshark is the world’s foremost network protocol analyzer, and is the de facto (and often de jure) standard across many industries and educational institutions. Wireshark has a rich feature set which...

View Article

Low Level Virtual Machine (LLVM)

The Low Level Virtual Machine (LLVM) is a compiler infrastructure, written in C++, which is designed for compile-time, link-time, run-time, and “idle-time” optimization of programs written in arbitrary...

View Article


integer types with specified widths

stdint.h is a header file in the C standard library introduced in the C99 standard library section 7.18 to allow programmers to write more portable code by providing a set of typedefs that specify...

View Article

Is process a member of the Administrators local group

The CheckTokenMembership function determines whether a specified security identifier (SID) is enabled in an access token. /* Routine Description: This routine returns TRUE if the caller's process is a...

View Article


Fast memory copy (SSE4)

Visual Studio 2008 has supports “Enable Instruction Functions” options (see a project settings -> C/C++ -> Optimization). Note that this option can enlarge code. Also memcpy function...

View Article

Windows common controls demo

CppWindowsCommonControls contains simple examples of how to create common controls defined in comctl32.dll. The controls include Animation, ComboBoxEx, Updown, Header, MonthCal, DateTimePick, ListView,...

View Article


Windows Sysinternals and Sysinternals Live

The Sysinternals web site was created in 1996 by Mark Russinovich and Bryce Cogswell to host their advanced system utilities and technical information. Microsoft acquired Sysinternals in July, 2006....

View Article

pragma warning

#pragma warning – enables selective modification of the behavior of compiler warning messages. Additional “pragma warning” parameter is suppress – pushes the current state of the pragma on the stack,...

View Article

Clean memory

// Swaps the process out of physical RAM memory SetProcessWorkingSetSize(GetCurrentProcess(), (SIZE_T)-1, (SIZE_T)-1); Можно ещё делать так, когда память процесса превышает некую “норму”:...

View Article
Browsing latest articles
Browse All 20 View Live




Latest Images