Author: Roman

NTFS Links minor update

I decided yo update NTFS Links to fix an annoying issue several people complained about. If you copy a directory and decide to, yes, copy and not create soft link, you will be still prompted with the same question for every subdirectory inside. Windows gove no option to learn this is actually a subdirectory and…

Read the full article

NTFS Links: Alternate data streams

Another interesting feature of NTFS file system is alternate data streams, which basically means that a file may be attached extra data such as for example “slave files”. The tricky peculiarity is that data streams are almost invisible to Windows shell, though Windows uses stream to attach version information (Summary property page in file properties)…

Read the full article

MD5 and SHA-1 using CryptoAPI from JScript

Alax.Info Crypt Tools provides an interface to popular cryptography hash functions (AKA one-way functions) for scripting code, such as JScript/JavaScript, VBScript etc. Also might be used in other COM/OLE/ActiveX compatible environments, however this makes less sense due to presence of native API. The usage is rather simple: function MD5(Text){ Hash = WScript.CreateObject(“AlaxInfo.CryptTools.Md5Hash”); Hash.AddStringA(Text); WScript.Echo(“MD5(\”” +…

Read the full article

ATLASSERT vs ATLASSUME

ATL of Visual Studio 2005 contains a new interesting macro, undocumented though, which seems to provide a better hint for detecting bugs. Unlike documented ATLASSERT, ATLASSUME not only asserts on failure, but also makes an infinite loop with __analysis_assume intrinsic inside for the code analysis tool. However it is also important that this intrinsic does…

Read the full article

Be informed on file system updates

Alax.Info Be Informed update is available. What’s new in this build? New: File system check activity; a check for file system changes in a specified directory and file name regular expression pattern with a notification on created, deteted file and file size changes according to configured granularity Keywords: FindFirstFile, FindNextFile, FindFirstChangeNotification, FindNextChangeNotification Application Name: Alax.Info…

Read the full article

Be informed on exceeding pre-configured performance threshold

Alax.Info Be Informed update is available. What’s new in this build? New: System performance activity; a periodic poll for performance data and notification in case of exceeding pre-defined threshold Keywords: Performance, GetPerformanceInfo, PERFORMACE_INFORMATION, PERFORMANCE_INFORMATION, Memory, Commit Limit, Commited Bytes, Handle Count, Thread Count Application Name: Alax.Info Be Informed License: Free for personal use, request commercial…

Read the full article