"Credential provider"-like for Windows 10 systems RRS feed

  • Question

  • Hi community,


    I am currently developing a VPN client software product. As some scenarios require a connection to VPN I need a kind of windows feature where I can start an application that provides WLAN connection selection and VPN. In Windows 7 this was possible using Credential provider, where a user could click in WinLogin Screen on the Network connection icon and select an Icon for a product that could establish a network connection (application could start VPN connection then, etc..).


    How is this done now in Windows 10? Is there some sort of Howto article? On web I found like tons of successors for the Credential provider, like PLAP, SSO EapHost, etc... Would be very nice if someone could support me here by selecting the correct technology.

    Best Regards

    • Edited by CSchulz4 Monday, June 29, 2020 6:23 PM
    Monday, June 29, 2020 5:48 PM

All replies

  • Hi,

    How is this done now in Windows 10?

    Not sure if this is what you need.

    Best regards,


    MSDN Community Support
    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    Thursday, July 2, 2020 8:50 AM
  • Hi,

    sorry for the late reply. I was not able to answer earlier due to healthy issues.

    First of all: Thanks for the answer! But I think we got some misunderstanding here. Of course I know how VPN connection is done, etc. Think of the following scenario: Instead of just a LAN interface in your Windows computer, we are developing a hardware box, which you connect via USB to the computer. This LAN interface gets by default an DHCP adress from the box, where the opposite of this network connection is located (with DHCP server). By default this connection is dead as not more than the DHCP signal will be transmitted. So no routing, no nothing. First a client software will have to establish a VPN connection via this USB box (some virtual serial interface to the Box) by triggering the tunnel establishment, etc... After the tunnel is established on the Box the network connection gets online in Windows as the Box starts routing to some connected network (LAN or Wifi).

    As the Box has no interface everything you do, you will have to passthrough from Windows OS to this Box. Especially some scenario like Wifi connection establishment, etc. We need a way to also make the Box ready via some small app, when the user is still in login screen. At the moment this is only possible in Windows session when the user is already logged in via some TrayApp, which is of course not available when the user is still in login screen.

    Hope this new description gives a better insight in what I really need! Thanks a lot :)


    Wednesday, July 22, 2020 7:24 PM
  • So how this is done on Windows 10? 

    Have you noticed the network connection icon on the logon screen? Defined VPNs will appear there, and wi-fi networks too. User can click and connect.

    -- pa

    Friday, July 24, 2020 2:18 AM