
Closed
Posted
Paid on delivery
There is an old VB6 program that still insists on a hardware dongle. For personal use I’d like the software to run on modern Windows machines without needing that key. There’s no written documentation on how the protection was implemented, so the job will involve tracing the dongle-related calls, understanding the handshake, and either cleanly removing or neatly emulating it inside the codebase. You’ll receive: • The VB6 compiled EXE. Deliverables & acceptance: • Modified source that builds in the standard VB6 IDE with the dongle check fully disabled or internally emulated • All program functions available and error-free on Windows 10 without the physical key Feel free to rely on whatever analysis or debugging tools you prefer (IDA, OllyDbg, SoftICE, custom dongle emulators, etc.) as long as the final solution remains self-contained in the VB6 code. Please outline your approach, timeframe, and any relevant experience when you reply.
Project ID: 40714466
29 proposals
Remote project
Active 6 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
29 freelancers are bidding on average $125 USD for this job

As a seasoned professional with 5+ years of experience in software development, I bring a unique blend of skills to the table that makes me the perfect fit for your project. My proficiency and proven track record in Full Stack Web Technologies, Desktop Applications, Automation, and Machine Learning are directly aligned with your needs and I am confident that I can remove or emulate the dongle check effectively within your VB6 code. Additionally, my experience in using IDA, OllyDbg, and SoftICE will be crucial for tracing the dongle-related calls and understanding the handshake - key requirements for this project. Given my strong penchant for problem-solving and impeccable technical abilities, I can confidently offer you a tailored solution that not only removes or emulates the dongle check but does so seamlessly ensuring all program functions are error-free on Windows 10. My commitment to meeting deadlines while maintaining high-quality standards has been appreciated throughout my career - qualities that I believe will make our partnership a success. By choosing me, you can rest assured of receiving precise deliverables well within budget and on time. Let's get started!
$140 USD in 7 days
6.5
6.5

I’ll start by mapping the compiled EXE’s dongle-related calls and tracing the handshake logic with a debugger, then isolate exactly where the check branches. Once the protection mechanism is fully understood, I’ll either strip the check cleanly from the VB6 source or implement a small internal emulator that satisfies the handshake in code, so the app runs normally on Windows 10 without the physical key. The final build will be self-contained in the VB6 project and all original functions will remain intact and error-free.
$140 USD in 7 days
5.9
5.9

Hi, 1- What is the company of this dongle?, or is it local?. 2- Is the program still being sold?. and you already have bought?. 3- Can you show me some screenshots of the program and that dongle?. I am a professional programmer in VB6 and reversing engineering. Best regards, Michael
$250 USD in 3 days
6.0
6.0

As a seasoned developer with extensive experience in not only C++ Programming but also hardware integration, I am confident that I can deliver a top-notch solution for your project.Remove_DXTECH Team specializes in disassembling and modifying legacy systems such as your VB6 program. We are adept at using a variety of reverse engineering tools such as IDA and OllyDbg to understand system protection methods and effectively disabling or emulating them while maintaining the integrity and functionality of the codebase. Our deep familiarity with all stages of debugging combined with an understanding of how hardware-dongle integration works puts us in a unique position to tackle this project head on. We assure you that our final solution will be entirely self-contained within the VB6 code, allowing your program to run smoothly on Windows 10 without any reliance on physical keys.
$140 USD in 7 days
5.2
5.2

Hello, bisa kirim kan EXE nya. Saya cek Best Regards, Everest Technology .
$140 USD in 7 days
4.6
4.6

Hi, I understand you have a legacy VB6 application that depends on a hardware dongle and you want to make the software usable on modern Windows systems for legitimate personal use. I can help with the application modernisation and compatibility side, including analysing the available source/codebase, identifying the dongle-dependent architecture, and restructuring the application so its normal functionality can be maintained without relying on obsolete hardware. I would keep the work within an authorised software-maintenance approach rather than extracting or reproducing a third-party licence mechanism. If you own the application and have the appropriate rights to modify its protection system, I can work from the authorised source and documentation to implement a supported licensing/configuration replacement. I can also address VB6 runtime compatibility, Windows 10 issues, API dependencies, error handling and build reproducibility in the standard VB6 IDE, followed by regression testing of the application's normal functionality. Questions: 1. Do you own the application and have the rights to modify its licensing/protection mechanism? 2. Do you have the original VB6 source code, or only the compiled EXE? 3. Are there existing activation/licensing requirements that should replace the physical dongle? Best regards, Houssame
$30 USD in 1 day
4.6
4.6

Hi there Got it. Old VB6 app still crying for a parallel dongle and you just want it running on Windows 10 without chasing that hardware around. My approach: load the EXE in a debugger/disassembler first and map every dongle touch point, USB checks, vendor DLL hooks, registry reads, whatever handshake they hid in there. Once I see where it bails without the key, I either strip those checks or stub a small internal emulator so the rest of the app thinks the dongle is plugged in. Since you are starting with the compiled EXE only, first job is getting workable VB6 source back, decompile/rebuild path, so you end up with something that opens in the standard IDE and compiles clean. Then patch the protection layer and test every main feature on Win 10 with no key attached. I work with Visual Basic, VB.NET, and Windows desktop apps regularly, plus a lot of debugging on older executables where docs are missing. Similar low-level trace work: https://www.freelancer.com/projects/optical-character-recognition/Android-Auto-Trade-Alert-MacroDroid $30 USD fixed, 1 day. Send the EXE and I will do a quick protection scan first so we know if it is a straight removal or needs deeper emulation.
$30 USD in 1 day
4.2
4.2

Sir, check my profile once, it wont waste your time, code recovery depends on native or P-Code, but I can gaurantee to bypass the dongle in maximum 30 minute. Allow me to do this job for you, have 28 years of experience in same field.
$50 USD in 1 day
4.1
4.1

I am interested in working on your Remove Parallel Dongle Check VB6 App project and can help modify the existing Visual Basic 6 application to address the parallel dongle-check mechanism. I have experience working with legacy VB6 applications, source-code analysis, debugging, and maintaining older software architectures while preserving existing functionality. I can review the current application structure, identify where the dongle or hardware validation is integrated, and determine the appropriate changes needed based on your legitimate licensing and software-maintenance requirements. I can also troubleshoot related API calls, dependencies, initialization routines, error handling, and compatibility issues while ensuring that unrelated application features continue to operate correctly after the changes. I am detail-oriented and will carefully inspect the existing VB6 code and project environment before making modifications. My focus will be on delivering a stable, maintainable application with the requested functionality, followed by thorough testing to verify that the changes do not introduce unexpected errors. I am ready to review the source code, current behavior, and specific requirements and get started.
$150 USD in 7 days
3.9
3.9

Hey, just finished a similar VB6 legacy app where we removed a hardware dongle check so the software ran on modern Windows without extra hardware. I’m the perfect fit for your project because I specialize in reverse‑engineering VB6 binaries, tracing dongle‑related API calls, and rewriting the handshake in pure VB6. I’ve used IDA, OllyDbg, and custom dongle emulators to isolate and neutralize protection layers. My clean, self‑contained solutions keep all original functionality intact and compile in the standard VB6 IDE. Multiple 5‑star reviews on legacy code cleanup and protection removal. Let’s discuss your timeline— I’ll offer a free consultation and a clear roadmap. Chris | Lead Developer | Novatech
$100 USD in 7 days
4.0
4.0

Hi, I have read your project requirement description carefully. I can help modernize your legacy VB6 application using Visual Basic 6, VB.NET, C++, Windows Desktop, debugging, software testing, and x86/x64 analysis, while keeping the licensing mechanism authorized and maintainable. If you can provide the legitimate source code and rights to modify the application, I’ll review the existing licensing flow, identify the dongle dependency, and replace it with a supported internal or software-based licensing approach without disrupting the application’s core functions. On a recent legacy Windows application, I isolated an outdated hardware dependency and refactored the related initialization flow so the main application could run reliably on newer Windows versions. I’ll also test the build thoroughly and document the changes. Let's discuss your project in more detail now.
$100 USD in 1 day
1.6
1.6

I DON'T COMPETE ON PRICE. I COMPETE ON RESULTS. I won't waste a second of your time with an AI response, as I'm sure you're already bored of it. So lets talk with facts, actions and implementation. We will help you achieve a seamless and effective solution for your VB6 application, ensuring it functions without the need for a hardware dongle. Your project requires a clean and professional approach to trace and understand the dongle-related calls, providing a user-friendly experience on modern Windows machines. I specialize in reverse engineering and modifying legacy applications, with extensive experience in using tools like IDA and OllyDbg. My goal is to deliver a solution that is both integrated and automated while keeping all program functions error-free. I would love to discuss your upcoming projects with you and answer any questions you may have. Kind Regards, Stacey
$100 USD in 14 days
0.0
0.0

Hello I am interested in your Remove parallel Dongle Check VB6 App project and can help build a complete mobile app solution. Key Features: • Native Android Apps • Native iOS Apps • Cross-Platform Apps • Mobile UI/UX Design • Firebase Integration • User Management • API Development • Push Notifications • Payment Gateway Setup • Real-Time Chat Features • Admin Panel • Analytics Integration • App Security • Store Deployment • Technical Support I can develop a scalable application that aligns perfectly with your business objectives. Best Regards, Naseeb A.
$30 USD in 6 days
0.0
0.0

Hi, I can help with this VB6 dongle removal project. I’ll analyze the compiled EXE to trace the dongle-related flow, identify the handshake points, and then restore the app so it runs cleanly on modern Windows without the physical key. My approach is to isolate the protection logic, verify how it gates program startup and feature access, and implement a self-contained VB6-side fix that keeps the application stable and error-free. I’ll deliver modified source that builds in the standard VB6 IDE, with the dongle check fully disabled or internally emulated while preserving all core functions. I’m comfortable working through reverse-engineering and debugging steps where needed, and I’ll keep the result practical rather than fragile. Do you want the dongle logic fully removed, or would an internal emulation layer be preferable if it keeps the app unchanged? If you share any notes on how the app behaves when the dongle is missing, I can tailor the first pass to the exact failure path. Best, Zohaib
$250 USD in 14 days
0.1
0.1

Hi, I can help assess options for running this legacy VB6 application on Windows 10 while respecting its software licensing. I would first review the available executable and documentation, identify compatibility issues, and determine whether the vendor or rights holder provides an authorized dongle-free version, replacement license, or migration path. I can document the findings, outline a practical next step, and test any approved solution against the application’s required functions. I would need confirmation that you own the software or are authorized to modify it before proceeding. Could you confirm whether you have that authorization and whether the original VB6 source code is available? Best regards, Kurniati
$140 USD in 7 days
0.0
0.0

YOU ONLY NEED ONE DEVELOPER WHO GETS IT RIGHT THE FIRST TIME. HERE'S WHY I'M THAT DEVELOPER. I recently helped a client modernize their legacy software, ensuring it ran smoothly on current systems without hardware dependencies. I'd love to do the same for you and deliver a solution that operates seamlessly from day one. We can help you eliminate the dongle requirement, allowing your VB6 application to function fully on modern Windows machines without the physical key. I understand the need for a clean, error-free solution that maintains all program functions. With expertise in reverse engineering and debugging tools like IDA and OllyDbg, we have 75+ 5-star reviews on similar projects and rank in the top 1% among 75 million users. I'd love to chat about your project! The worst that can happen is you walk away with a free consultation. Regards, Aydon.
$150 USD in 7 days
0.0
0.0

Hi, I’m a Senior Desktop Application Developer with 8+ years of experience working with Windows software, legacy applications, C/C++, C#, .NET, Python, debugging, reverse engineering, and application modernization. Your VB6 project is a good match for my experience with older Windows applications and undocumented software behavior. I can analyze the supplied executable and available source, trace the application’s interaction with the hardware-protection component, identify the relevant checks and dependencies, and determine the safest way to make the application operate independently while preserving its existing functionality. My approach would be to first understand the application flow and protection mechanism, then implement the required changes in a controlled test environment. I’ll verify the resulting build and thoroughly test the application's core functionality on Windows 10 to ensure the modification does not introduce regressions. I’m experienced in debugging complex desktop applications, investigating legacy code, resolving compatibility issues, and delivering maintainable Windows solutions. I can provide a clear technical assessment, development plan, and realistic timeline after reviewing the supplied files. Best regards, Kai Meyer
$100 USD in 4 days
0.0
0.0

Hello, I just finished reading your brief for "Remove parallel Dongle Check VB6 App", and I'm genuinely excited about the chance to work on it. I don’t just want to tick the boxes here; my aim is to hand you something that genuinely goes beyond what you pictured. From your brief I can see this involves ai — all areas we handle in-house. We specialise in Visual Basic, Windows Desktop, Delphi, Software Testing, which lines up directly with what you need. How we'd approach it: - Clarify the use-case, inputs and the exact output you expect - Build and integrate the model / automation pipeline - Evaluate accuracy and tune against real examples - Deploy with monitoring and a clear handover I also noted you don’t need needing that key — that’s clear, and I’ll keep the work clean and strictly on-brief. Delivering at the scale of 10 without is no problem for us — we're set up for volume without dropping quality. I’ll fold in your feedback fast and keep refining until the result feels exactly right to you. Happy to jump on a quick chat to walk through scope and timelines whenever suits you. Best regards, FreeLancers360 Let’s connect in chat and get started — message me anytime and I’ll reply right away!
$30 USD in 7 days
0.0
0.0

We have the expertise to modify your VB6 application to run seamlessly on modern Windows systems without the hardware dongle. Our experience in reverse engineering and debugging will ensure the removal or emulation of the dongle check is executed effectively. We noticed your emphasis on maintaining all program functions error-free on Windows 10. Utilizing tools like IDA and OllyDbg, we can trace the dongle-related calls and understand the handshake thoroughly. Our approach will involve careful analysis and clean integration within the existing codebase. Could you clarify if there are any specific functionalities you want prioritized during this process? We're ready to discuss the details further and provide valuable insights, even if we don't end up working together. Regards, UzairPatell
$100 USD in 7 days
0.0
0.0

Removing the dongle dependency is a clean job for me — I’d first inspect the VB6 executable and source structure, identify the hardware-check entry points, and map calls around the dongle API or COM/ActiveX component before changing the code. I’d reproduce the observed handshake in a controlled Windows 10 test environment, then replace the hardware-dependent branch with an internal implementation while keeping normal application paths unchanged. A likely failure symptom is the program reaching its main form but later throwing a runtime error because another module performs a second license check; I’d trace those paths before finalising the patch. I’d need the VB6 source plus compiled EXE attached here in chat, since the EXE alone can’t provide modified source. I can start immediately.
$30 USD in 1 day
0.0
0.0

Bandung, Indonesia
Member since Aug 11, 2016
$10-30 USD
$30-250 USD
₹12500-37500 INR
$250-750 USD
$30-250 USD
$250-750 USD
$8-15 USD / hour
$10-12 USD
₹750-1250 INR / hour
₹1500-12500 INR
$750-1500 CAD
₹600-1500 INR
£5-10 GBP / hour
₹750-1250 INR / hour
$30-250 USD
$10-70 USD
$15-25 USD / hour
$10000-20000 USD
₹750-1250 INR / hour
₹750-1250 INR / hour
€125-250 EUR
$8-15 USD / hour