Find Jobs
Hire Freelancers

C# DOT NET Windows Login / Unlock Example Code

$30-200 USD

Fechado
Publicado há mais de 17 anos

$30-200 USD

Pago na entrega
Looking for some example code in C# that will autologin a PC after 15 seconds if a user does not manually login. I believe this should be implemented as a pGina plugin <[login to view URL]> unless there is an alternative easier, reliable method since the code will be running in the background all the time, therefore must not have memory issues etc, and modifying Windows login code is (risky?). I believe pGina provides access to events which can be used to tell if the PC is awaiting login / a login is in process (user has entered username/password and pressed enter) / a login has completed etc. The pGina download page on Sourceforge <[login to view URL]> has a number of downloads including "[login to view URL]" and "[login to view URL]" which contain sample code for getting started using pGina with C# DOT NET An article describing the use of pGina to login to a Windows XP PC is available on Exteme Tech <[login to view URL],1697,1946729,[login to view URL]> (see also deliverables section) The code is expected to be reasonably optimised / efficient / of a good coding standard. Bidder should also make suggestions for issues / problems with requested deliverables / expectations / better approaches / request clarification where needed etc ## Deliverables I am expecting it should be coded as follows: 1. Check if a Windows XP PC is sitting at the login screen (after bootup, after another user has logged out, after the PC has been locked etc) 2. If the PC is at the login screen, call a C# function which will wait 15 seconds, and then autologin with a predefined username/password/domain (if needed) - this is example code that will be replaced. 3. If the PC stops being at the login/unlock screen (a login attempt is in progress/has completed), the autologin timer should be cancelled (I am assuming the PC would try to logout again, then relogin if it was not cancelled?) If a login in process fails to complete (incorrect password etc) the timer should be restarted. i.e. the code should not have any avoidable bugs / issues. 4. Errors such as username / password incorrect should be handled (preferably using the same code as Windows uses). 5. Provision should be made (example code) for alerting the user to custom error messages at the point just before the timer code is started. To be delivered: 1. Source code (as described above) complete with reasonable level of comment to help customizing where required (which will compile into a single DLL file for use - TBC) 2. Instructions on using either "Microsoft Visual C# 2005 Express Edition" to change the example 15 second autologin (or "Microsoft Visual Studio .NET 2003" - to be agreed, if there are major problems with getting it working in Express). 3. Instructions on compiling the source provided, and installing it on a PC (ie list of registry changes to make / a .reg file to merge etc) 4. Support for getting the source code compiling if any errors occur. --------------- 1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done. 2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables): a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment. b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request. 3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement). ## Platform Windows XP Pro (and Home if possible)
ID do Projeto: 3806813

Sobre o projeto

3 propostas
Projeto remoto
Ativo há 18 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos
3 freelancers estão ofertando em média $242 USD for esse trabalho
Avatar do Usuário
See private message.
$552,50 USD em 14 dias
2,9 (9 avaliações)
6,5
6,5
Avatar do Usuário
See private message.
$148,75 USD em 14 dias
5,0 (96 avaliações)
5,9
5,9
Avatar do Usuário
See private message.
$25,50 USD em 14 dias
0,0 (0 avaliações)
0,0
0,0

Sobre o cliente

Bandeira do(a) UNITED KINGDOM
United Kingdom
5,0
17
Membro desde jul. 21, 2006

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.