Find Jobs
Hire Freelancers

Dev a Windows service to connect to WebDav server / settings stored in Google Spreadsheet

€30-250 EUR

Ολοκληρώθηκε
Αναρτήθηκε πάνω από 8 χρόνια πριν

€30-250 EUR

Πληρωμή κατά την παράδοση
We need a windows expert to dev a windows program with the following features: (we are not sure if it is possible, but we are sure someone here can help us to achieve our goal :-) CONTEXT - we have nomad users and we want to help them to connect to our shared files system - when they are inside the company, we want the shared files system to be mapped automatically on Z: - when they are outside the company with internet connection, we want the shared files system to be mapped automatically on Z: via webdav - so for our users, they always have access to their files via Z: FEATURES - the program should work like a windows service - the program is only one file (no extra files or dll) - the installation of the program is made by copy-paste (after it could have some actions to do to make it working as a service; thanks in advance to explain to us) USECASE (we imagine but we are opened to discuss if you think having a better one) -- when the windows starts, the service starts -- when the windows session is opened, then the service is active -- every 2 minutes, the program checks the network connection --- if there is no connection (no wifi, no lan connection), the program goes back to sleep --- if there is a connection, the program checks if the type of connection is the same as the previous check ---- if it is the same, the program goes back to sleep ---- if it is not the same (no connection before and connection now, or connection A before and connection B now), ----- the program connects to the Google Spreadsheet to recover the external IPs of our company ----- the program checks if there is a matching between IPs (it means the computer is inside the company) ------ if yes, the program maps the network folder on Z: ------ if no, the program maps the network folder on Z: via webdav sample of the spreadsheet: [login to view URL] We need the sources and the build process. All the hardcoded stuff should be centralized in one single file, easy for us to change some settings and to rebuild the program.
Ταυτότητα εργασίας: 8393680

Σχετικά με την εργασία

3 προτάσεις
Απομακρυσμένη Εργασία
Ενεργός/ή 9 χρόνια πριν

Ψάχνεις τρόπο για να κερδίσεις μερικά χρήματα;

Πλεονεκτήματα πλειοδοσίας στο Freelancer

Καθόρισε τον προϋπολογισμό σου και το χρονοδιάγραμμα
Πληρώσου για τη δουλειά σου
Περίγραψε την πρόταση σου
Η εγγραφή και η πλειοδοσία σε εργασίες είναι δωρεάν
Βραβεύτηκε στον/στην:
Avatar Χρήστη
Hello, I'll gladly help you with this project. I have vast experience in Windows desktop programming, including services development. I suggest a simpler workflow for detecting if user's pc is in corporate network or outside it 1) Subscribe to network connection change event inside a service program (Windows API has such a feature) When connection changes(that means we connected to a new network): 2) If network drive is not mapped, try to map it directly using Windows Share 3) If mapping fails, that means we are outside the corporate network, so get credentials from GDocs and map network drive using WebDav Please let me know what do you think. Thanks! Best regards, Max Dargan
€222 EUR σε 3 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0
3 freelancers δίνουν μια μέση προσφορά €241 EUR για αυτή τη δουλειά
Avatar Χρήστη
Hello, there! I'm an experienced developer with many years on Python and Windows. I'm very detail oriented and attentive. Please check my profile for an overview of what I can do. Best regards, Danilo.
€250 EUR σε 10 ημέρες
0,0 (0 αξιολογήσεις)
0,0
0,0

Σχετικά με τον πελάτη

Σημαία της FRANCE
Chatenay-Malabry, France
5,0
38
Επαληθευμένη μέθοδος πληρωμής
Μέλος από Απρ 18, 2015

Επαλήθευση Πελάτη

Ευχαριστούμε! Σου έχουμε στείλει ένα email με ένα σύνδεσμο για να διεκδικήσεις τη δωρεάν πίστωση σου.
Κάτι πήγε στραβά κατά την προσπάθεια αποστολής του email σου. Παρακαλούμε δοκίμασε ξανά.
Εγγεγραμμένοι Χρήστες Συνολικές Αναρτημένες Δουλειές
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Φόρτωση προεπισκόπησης
Δόθηκε πρόσβαση για Geolocation.
Η σύνδεση σου έχει λήξει και τώρα έχεις αποσυνδεθεί. Παρακαλούμε συνδέσου ξανά.