It would be rather insecure and probably reduce trust in your app if you made users enter their domain user and password again, in your app. As Jeroen mentions above, the whole idea of using windows auth is that the existing user session is used!
@MarkRobinson: I don't see why such an
application would be insecure? Users
don't even know the difference between
sql auth and windows auth and up until
now within our old system they always
had to provide username/password since
only sql auth was used
Users don't know the difference so show them the way - if they've logged into their domain account, and by some mechanism of your software they are allowed to use your application, then by all means let them in with a click - show a splash screen that makes them aware you are "Autologging them in with their domain credentials..." or similar, that way you have made them aware that you're saving them time.
It would be insecure for the simple fact that you are adding a step that isn't required, as the windows auth login removes this very issue.
Edit1:
Re-Reading the original question, I can see that the op just wants to pop the default windows login prompt to ensure the security.
I would recommend either:
- Ensure there is a screensaver, with a pertinent timeout that will force a relogin
- Use LockWorkStation to force a relogin event (perhaps show a message first, along the lines of "for security, your workstation will be locked to ensure you are who you say you are"