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.
项目 ID: 8393680

关于此项目

3提案
远程项目
活跃9 年前

想赚点钱吗?

在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
付款方式已验证
会员自4月 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)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。