Find Jobs
Hire Freelancers

Create A Module/DLL for PowerShell for Implementing Global Hotkeys

$25-50 USD / hour

Closed
Posted almost 8 years ago

$25-50 USD / hour

I'd like a DLL / Module / Script for PowerShell v3 (and above) such that after importing it, I should be able to register system-wide hotkeys, in order to call custom code/functions within PowerShell scripts. The ideal candidate will have extensive experience with Win32 API, .NET (C# / VB) and PowerShell. Experience with AutoIT / AutoHotkey would be a bonus. Usage: --------------------- I'd like to be able to register and detect keyboard shortcuts involving standard modifier keys (Ctrl/Alt/Shift/Win). I'd like to be able to register multiple key-combinations to execute different code. For Example, say if I press Ctrl+S in some random application, the PowerShell script should be able to intercept the keypress and execute custom code (eg: Write-Host "You pressed Ctrl+S!"). If this were AutoHotkey, I would write something like this : ^s:: MsgBox "You pressed Ctrl+S!" return It would be great if the PowerShell script could achieve something similar (doesn't have to be the same syntax, but you get the idea). Environment: --------------------- This module and the scripts calling it will be running on systems with PowerShell 3.0 as well as 4.0 (Windows 8 / 8.1), therefore it should work in both versions of PowerShell. Also, I intend to use this module along with the UI Automation library ([login to view URL]), so that I can register custom keyboard shortcuts for automating third-party UIs. I'd appreciate it if you can test your module along with this, to ensure there are no conflicts. Deliverables: ------------------- 1. Importable Module (or compiled DLL) for PowerShell. If you're creating a DLL, you can use any language you prefer (VB.NET/C# etc), as long as it's importable via PowerShell. 2. If a custom DLL is created, the archive should also include the full source-code, along with ownership rights to the code. The code should also be accompanied with basic instructions on how to compile it (build environment / dependencies etc). 3. Sample PowerShell scripts which demonstrates the functionality, ie, registering a couple of custom keyboard hotkeys to do various tasks. 4. All sources and scripts should be well-commented. BONUS: ----------- You'll be paid extra if you can implement this additional feature: - Demonstrate context-sensitive hotkeys (eg: Ctrl+S should work only if IE is active, or else the script should ignore it completely and it should pass-thru to the foreground app as per normal). You may use the UI Automation library to do this if you wish. There's also a possibility of future/onging work, for adding more features to this module. Bidding: ------------- Please bid only if you have extensive Win32 and PowerShell experience, as listed above. Newbies to this site are welcome to bid, however, please be prepared to show some sample code/demo related to my requirements.
Project ID: 10187110

About the project

36 proposals
Remote project
Active 8 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
36 freelancers are bidding on average $38 USD/hour for this job
User Avatar
Hello I'm interesting your project very well I'm a Good C#/C++, Win API, Power Shell, Math, Algorithm expert. I m quite well experienced in these jobs. Let's go ahead with me I want to service for you continously. Thanks
$50 USD in 20 days
4.9 (844 reviews)
9.2
9.2
User Avatar
H! How do you do ? I am a TOP 7th freelancer and also interested in your project. I have many experiences on Win32 API and .Net/Powershell. But I don't have the sample yet like what you want to see. Hope to discuss in more details. Thanks, Kchg.
$44 USD in 40 days
5.0 (54 reviews)
8.6
8.6
User Avatar
I have experience of trapping key logs on any application running in system, i can do it with using powershell, also i can trap the active application name and other details even with screenshot. I have 15 years of experience in .net application development and i have experience of building a employee work log application for office where keys, applications and web site details are logged as well as screenshots are also taken. please have round of discussion to finalize
$44 USD in 10 days
4.8 (64 reviews)
7.6
7.6
User Avatar
Hi, I would like to work on your project. Please take a look at my profile and message me. I'm waiting for your response. Thank You ..
$30 USD in 10 days
5.0 (115 reviews)
6.7
6.7
User Avatar
Hi! My name is Konstantin. I'm an expert in low-level Windows development including hooking of keyboard, mouse and system events. I'm experienced in C/C++/C#/.NET, WinAPI, DLLs, drivers, services, etc. I recently finished project with intensive context- and foreground-app-sensitive system-events level hooking, events injection and various interaction with user from background application. Previously I implemented lightweight analogue of AutoHotkey for internal using. I also familiar with loadable PowerShell extensions., so I think I'm right person to solve this task. I can start working on this project from now and can work up to 30 hours per week.
$40 USD in 30 days
5.0 (13 reviews)
6.6
6.6
User Avatar
Hello, We understood the concept of the project and can do it. It will basically store some functionalities of the hot keys so that when they are pressed, it detects and enables the functionality. We'd like a complete documentation of the module and functionality so that we can understand the project better and bid accordingly. We believe you need this done in dot net and we have a team of dot net developers in our company expert in various domains. If you have any queries or if we have not been completely successful in understanding your requirements then please contact us so that we can have a discussion. We look forward to your response. Regards, OKTeam
$29 USD in 40 days
5.0 (14 reviews)
6.3
6.3
User Avatar
Hi I am a Senior C/C++ Expert. I would like to participate in developing your project. I have already developed Global Hotkeys Software using Hooking function. You might have read this in my profile. Please send me private message. We can discuss it. Of course, I will do my best. Thanks in advance.
$50 USD in 40 days
5.0 (17 reviews)
6.4
6.4
User Avatar
We are very interested in this project. I have read your above description and i think its well within our range to execute this is in a good time frame so would you be kind enough to message me so we can have a fast and understanding agreement.
$44 USD in 30 days
4.4 (25 reviews)
6.8
6.8
User Avatar
Hi, C# is my skill!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! I found your job post and I'm very interested in your project. As a certified desktop application developer with 5-years experience developing C#, I think you'll find I have the right skills you're looking for. I'm free now and have availability beginning now. I will be online all day if you would like to discuss. Otherwise, please let me know what times work for you. Let's build success!!! Thank you for your time and consideration.
$41 USD in 10 days
5.0 (43 reviews)
6.0
6.0
User Avatar
With Freelancer Preferred badge bound to give 100% Quality (Let's Chat) Hello, A great team is here for your service!! I read the project description properly, and I agreed to fulfill 100% of all your requirements. I can start your important project right away. I am 24x7 available on chat, so i can serve you whenever you want. Please check the PMB. Let's start! To achieve goal with 100% quality we have team of 9 Professional Software Engg. Reply us so that we can move ahead to get this software successfully run. Regards Latest Technologies
$44 USD in 48 days
4.2 (21 reviews)
6.9
6.9
User Avatar
Hi sir, I have 7+ years of experience in .net technologies. I created similar work before -running power shell scripts. -running cmd commands. -register global hotkeys. -find details about foreground window. -send keys to foreground window. I can send you demo today without need to award my bid. I look forward to work for you and I will do my best. Thank you.
$27 USD in 20 days
5.0 (40 reviews)
6.0
6.0
User Avatar
Hello I am a system developer, I've been working with both Windows and OS X platforms (although on freelancer.com my portfolio is built mostly with mac apps). I created Windows apps that intercept system wide mouse and keyboard events (win32 hooks), which are basically DLLs that are embedded into other processes; I also created quite complicated win32 UIs (including custom window management using bare win32 api calls and using libraries - MFC, WTL). I would be interested in completing this module.
$45 USD in 40 days
5.0 (4 reviews)
5.7
5.7
User Avatar
Hello, I understand you are finding a person who will help you implement a hot-key solution for PowerShell, I can help you with this (if you need my previous work, please see my profile). I hope we will have a discussion about this soon. Thank you very much. Best regards, Binh
$25 USD in 30 days
5.0 (20 reviews)
5.4
5.4
User Avatar
Hi, I am interested. thanks Narendra /////////////////////////////////////////////////////////////////////////////////////////////////
$25 USD in 10 days
5.0 (21 reviews)
5.5
5.5
User Avatar
Dear Sir, Hope you are doing well, I have read your job description, I am willing to work with you. I have already done similar job and win 5 star rating with wonderful review. Key Responsibilities are : - I ll complete all of your requirements - I ll do more tweaks for you as well Sir i ensure you that i am best suit for this post. Please open chat with me so we can discuss more in details Looking forward to hear from you. Best Regards, Waheed Gondal
$42 USD in 40 days
5.0 (5 reviews)
4.7
4.7
User Avatar
I have completed this in my lab environment already today......I will handover the code to u in minutes. Consider it done............................................................................................. :)
$35 USD in 30 days
5.0 (12 reviews)
4.9
4.9
User Avatar
Hello, I understood the initial scope of this project. Although i want to discuss further this job in order to prepare the final concept for this project. After Complete discussion over the call or in chat, i will prepare following things for you - Technical Project Proposal - Flow chart for this Project - Execution plan (Step by step procedure with explanation how and at what that we are going to execute a particular task)
$58 USD in 10 days
5.0 (9 reviews)
4.8
4.8
User Avatar
I have more than 8 years of experience in Asp.net, C#, VB.Net and Sql server. I have good proficiency over MVC, MVVM, Web Service, Windows Service, Web API, Jquery, Ajax, Java Script, HTML, CSS3, Boot Strap,WPF, Xamarin, Entity. Reports : RDLC, Crystal Report and SSRS. We are very much interested in working in this job. Please call us for the interview, we are ready to start working with you.
$25 USD in 40 days
5.0 (26 reviews)
5.0
5.0
User Avatar
Hi, Please feel free to discuss the project with me so that i can wrap it up in a timely manner as per your requirements. Thanks, Murtaza
$50 USD in 40 days
5.0 (11 reviews)
4.5
4.5
User Avatar
Hi. Please consider me for this project. I am not only a highly experienced .NET and PowerShell developer, but I use AutoIT (in particular, the AutoIT COM library) and AutoHotkey on a regular basis to automate testing. Thank you.
$30 USD in 10 days
5.0 (18 reviews)
4.1
4.1

About the client

Flag of NEW ZEALAND
New Zealand
0.0
0
Payment method verified
Member since May 18, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.