Saturday, March 9, 2024

check digit

summer tasks

  1. A check digit is a form of redundancy check used for error detection on identification numbers, such as bank account numbers, which are used in an application where they will at least sometimes be input manually. It is analogous to a binary parity bit used to check for errors in computer-generated data. It consists of one or more digits (or letters) computed by an algorithm from the other digits (or letters) in the sequence input.[1]

  2. Product Activation Based on RSA Signatures
  3. Validate Product Keys using RSA Signing Functions and Crypto++

  4. Cryptographic Interoperability: Keys
  5. Import and export Cryptographic Keys in PKCS#8 and X.509 formats, using Crypto++, C#, and Java.

  6. Implementation of the Licensing System for a Software Product
  7. This article is devoted to the development of the key licensing system for the applications.

  8. Driver to Hide Processes and Files. Second Edition: Splicing
  9. This article describes a driver that hides processes and files using the method of splicing.

  10. Articles by Apriorit Inc (Articles: 88, Tip/Tricks: 2)
  11. Articles by Apriorit Inc (Articles: 88, Tip/Tricks: 2)

Friday, February 16, 2024

Visual Basic IDE

research on VB6 installer.
Key for Visual Basic 6.0 enterprise edition is : 110-1234567

  1. Microsoft Visual Basic 6.0
  2. First released in 1991, Microsoft Visual Basic was a programming environment where one could build an application by visually creating the user interface first, and then adding code. In contrast, even the smallest Visual Basic basic programs could take reams of program code to write in C or C++. Visual Basic was extremely popular for business application programming. The language itself was an interpreted BASIC dialect, however speed was maintained through the use of reusable compiled libraries (DLLs and VBX controls). These however, limited application development to Microsoft Windows.
    Visual Basic easily interfaced with many database products (most notably Microsoft Access) and reporting tools (most notably Crystal Reports)
    Visual Basic 3 was the most popular version under 16-bit Windows 3.1, while Visual Basic 6 was the most popular for 32-bit Windows 95/NT and later. After version 6, Visual Basic was replaced by Visual Basic .NET, an incompatible successor.

  3. Microsoft Visual Basic 6.0 Enterprise (ISO)
  4. Having trouble with downloads? You may want to check what the site and mirrors report if they aren't working when reporting an issue.

  5. downloading Microsoft Visual Basic 6.0 Common Controls
  6. downloading Microsoft Visual Basic 6.0 Common Controls here

  7. Visual Basic 6.0 Resource Center
  8. While the Visual Basic 6.0 IDE is no longer supported, Microsoft's goal is that Visual Basic 6.0 applications continue to run on supported Windows versions. The resources available from this page should help you as you maintain existing applications, and as you migrate your functionality to .NET.

  9. Visual Basic 6.0 Runtime Plus
  10. This is the complete package of runtime files and redistributable libraries for running or distributing applications written in Visual Basic 6.0 and together with some third-party redistributable components.

    Features

    1. Easy to install and non-invasive (Compiled in Inno Setup)
    2. Updated Visual Basic 6.0 redistributables.
    3. Includes Visual Basic 1.0 to 5.0 runtime library.
    4. Includes Visual Basic Extension (VBX) and unsupported Visual Basic 6.0 components.
    5. Includes MS JET, WMI, MSXML, DAO, DCOM, MDAC, and WSH.
    6. Includes some third-party redistributables.
    7. Installer works from Windows 95 to Windows 10
    8. Smart installation (installs the required and compatible components depending on Windows version)

  11. Can You Run Visual Basic 6 Apps on Windows 11?
  12. Windows 11 has made major strides for the operating system, but can you run older Visual Basic 6 apps on it still?

  13. How to install Visual Basic 6.0 in Windows 11
  14. Experience legacy programming even on Windows 11

  15. Visual Basic 6 Tutorial
  16. Visual Basic, a third-generation programming language, renowned for its user-friendly interface, was first unveiled by Microsoft in 1991, reaching its pinnacle with VB 6.0 before the advent of VB.NET. This language is an excellent entry point for beginners, offering a seamless experience in crafting GUI window applications. Visual Basic 6 Tutorial features forty straightforward lessons and a plethora of sample codes , paving the way for effortless mastery of VB programming. Furthermore, Visual Basic 6 serves as the foundational language for coding VBA, the programming language that allows user to develop macros for Microsoft Office apps such as MS Excel, MS Words, MS Powerpoint and more. Therefore, you might want to check out our Excel VBA macro programming Tutorial. If you need Visual Basic assignment help and solutions from programming experts, visit https://assignmentcore.com/visual-basic-homework/ immediately.

  17. https://www.makeuseof.com/windows-11-visual-basic-6-apps/
  18. Windows 11 has made major strides for the operating system, but can you run older Visual Basic 6 apps on it still?

  19. Installing VB6 Applications on VISTA or Windows 7
  20. Modifications Required for VB6 Applications to Work on Vista/7 Thanks to Hassan Basri in VBForums

  21. Shape Control for .NET
  22. Shape Control for .NET

Saturday, January 27, 2024

native DDL

native DDL

  1. Introduction to Native DLLs - Part 1: Boilerplate
  2. In this article, I explain how to create win32 style DLLs and what the various significant intricacies are.

  3. Introduction to Native DLLs - Part 2: Exporting Functions
  4. This article is the second part in my DLL series, and shows the techniques and considerations involved in exporting functions from a native DLL.

  5. Dependency Walker 2.2
  6. Dependency Walker is a free utility that scans any 32-bit or 64-bit Windows module (exe, dll, ocx, sys, etc.) and builds a hierarchical tree diagram of all dependent modules. For each module found, it lists all the functions that are exported by that module, and which of those functions are actually being called by other modules. Another view displays the minimum set of required files, along with detailed information about each file including a full path to the file, base address, version numbers, machine type, debug information, and more.

  7. Enforcing a Static Interface in C++
  8. Ways to enforce an interface contract on static methods, similar to what you would expect from static virtual methods if they'd exist in C++

  9. Using Win32 Transactions
  10. Ever since Windows Vista, the Win32 subsystem has support for using transactions with file and registry operations (among others). Using transactions, those operations can be tied together and either committed or rolled back in a single operation. This article demonstrates how to do that in C++.

  11. Using the Win32 Cryptographic API to Hash Data
  12. This article describes a way to hash data using the latest Win32 API and C++ The Microsoft Win32 subsytem has had cryptographic support since Windows NT4.0 in the form of APIs that were exported by CryptoAPI. However, CryptoAPI has been deprecated, and was superseded by Cryptography API: Next Generation (CNG) which has been the long term supported cryptography API. Its extensibility and algorithm agnostic interface makes it easy to use at the application level. It also makes it easier for Microsoft to implement new algorithms. In this article, I show how a programmer can wrap that API for the purpose of hashing data.

  13. Construction and Design-Time Support of the RadioGroup User Control
  14. How to create a .NET user control combining several radio buttons with a border and a caption and provide it with handy support of Visual Studio at design time.

  15. Building and deploying a basic WDF Kernel Mode Driver
  16. An article about developing a driver for the WDF Kernel Mode Driver Foundation.

  17. The OSR USB FX2 Learning Kit Project
  18. This project implements several USB device drivers for the OSR USB FX2 Learning Kit device by Open Systems Resources Inc (OSR) on several operating systems. The intent is to allow USB driver developers compare and contrasts the different operating system driver development environments or frameworks.

  19. WDF Sample Driver Learning Lab for OSR USB-FX2
  20. UMDF 2 is the latest version of UMDF and supersedes UMDF 1. All new UMDF drivers should be written using UMDF 2. No new features are being added to UMDF 1 and there is limited support for UMDF 1 on newer versions of Windows 10. Universal Windows drivers must use UMDF 2.

  21. Using the OSR USB FX-2 Learning Kit V2.0
  22. This document describes how to use the OSR USB FX-2 Learning Kit, V2.0. This USB device was designed and built by OSR specifically for use in teaching software developers how to write drivers for USB devices. This document describes the basic functionality available on the board. The target audience for this document is Windows device driver writers who want to use or implement a driver for the board.

  23. Using the OSR USB FX-2 Learning Kit V2.0
  24. This document describes how to use the OSR USB FX-2 Learning Kit, V2.0. This USB device was designed and built by OSR specifically for use in teaching software developers how to write drivers for USB devices. This document describes the basic functionality available on the board. The target audience for this document is Windows device driver writers who want to use or implement a driver for the board.

  25. USB FX2 learnign kit
  26. Developing a WDF USB Kernel Mode Driver for the OSR USB FX2
  27. This article describes the process of developing a USB Kernel mode device driver using the WDF Kernel Mode Driver Foundation.