Find Jobs
Hire Freelancers

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

€30-250 EUR

Завершено
Опублікований over 8 years ago

€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.
ID проекту: 8393680

Про проект

3 пропозицій(-ї)
Дистанційний проект
Активність 9 yrs ago

Хочете заробити?

Переваги подання заявок на Freelancer

Вкажіть свій бюджет та терміни
Отримайте гроші за свою роботу
Опишіть свою пропозицію
Реєстрація та подання заявок у проекти є безкоштовними
Доручений:
Аватарка користувача
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 фрілансерів(-и) готові виконати цю роботу у середньому за €241 EUR
Аватарка користувача
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

Верифікація клієнта

Дякуємо! Ми надіслали на вашу електронну пошту посилання для отримання безкоштовного кредиту.
Під час надсилання електронного листа сталася помилка. Будь ласка, спробуйте ще раз.
Зареєстрованих користувачів Загальна кількість опублікованих робіт
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Завантажуємо для перегляду
Дозвіл на визначення геолокації надано.
Ваш сеанс входу закінчився, і сеанс було закрито. Будь ласка, увійдіть знову.