Modify USB disk ejector to be able to separate disk list based on current logged user

Completed Posted 6 years ago Paid on delivery
Completed Paid on delivery

We are deploying multiseat setup for 9 clients and we need to use this program to replace windows 10's built-in usb ejector

[url removed, login to view]

We are using it in conjuction with usb drive letter manager

[url removed, login to view]

Our setup uses 9 usb hubs for 9 clients

Each port from usb hub is already assigned to specific user,

To achieve this we assigned specific drive letters to each user with the help of registry keys (nodrive and noviewdrives) and then with the help of usbdlm, those letters are paired to each portname of the usb hubs.

This setup works fine for flashdrive but not for external hdd which needs extra power.

Windows 10's build in usb ejector refuses to separate external hdd, but strangely it does separate usb flash drive correctly.

So thats's why we need we need to modify usb disk ejector to be able to list plugged drives based on either

- currently logged user or

- portname of each usb hub

e.g :

usb kingston is plugged to usb hub of user 1 > usb disk ejector only shows usb kingston on user 1 and hide other plugged usb drives

WD my passport is plugged to usb hub of user 2 > usb disk ejector only shows wd my passport on user 2 and hide other plugged usb drives (at the moment using windows 10's built in usb ejector it shows wd my passport on all users)

using current username or portname is welcome, whichever variable is the most reliable is preferrered

PM if you need more details

C Programming Pascal

Project ID: #15258416

About the project

4 proposals Remote project Active 6 years ago

Awarded to:

dannykurniawan80

Scope of project: Modification of USB Ejector source code to filter out specific drive letters not to be shown based on configuration file that had been preset. Relevant Skills and Experience Windows, WinAPI, Low Leve More

$40 USD in 3 days
(1 Review)
1.2

4 freelancers are bidding on average $302 for this job

AlexFaster

Hi. I can modify this Delphi program to properly eject the disks. Best regards, Alex. Relevant Skills and Experience Delphi, USB stack, Windows API Proposed Milestones $555 USD - for whole project

$555 USD in 10 days
(20 Reviews)
5.2
liangjongai

< Hi, sir I have good experiance about usb drive, I have a great skill in c and pascal. I'm sure I can complete your project. We can discuss the details via chat. Thanks.> Relevant Skills and Experience C Programming More

$111 USD in 2 days
(17 Reviews)
4.3
mugambindwiga

$500 for 10 days Relevant Skills and Experience C Programming, Pascal Proposed Milestones $500 USD - completion

$500 USD in 10 days
(1 Review)
0.0