Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unable to send CTL-ALT-DEL to a 2008 standard server VM #3182

Closed
lokasoft opened this issue Oct 8, 2021 · 7 comments
Closed

Unable to send CTL-ALT-DEL to a 2008 standard server VM #3182

lokasoft opened this issue Oct 8, 2021 · 7 comments

Comments

@lokasoft
Copy link

lokasoft commented Oct 8, 2021

Noting happens when trying to send CTL-ALT-DEL to a 2008 standard server (32 bit). Sending any of the other special keys works fine. Using ScreenConnect to the same server works fine.
On 2008 R2 servers and higher it works fine.

In another issue I read about the SAS policy but this policy is not available on 2008.

Is there any workaround to send CTL-ALT-DEL to a 2008 server?

@nicrame
Copy link
Contributor

nicrame commented Oct 11, 2021

It is funny, because i wanted to start new issue with almost similar problem. Sending CTRL+ALT+DEL do not work on Hyper-V Server 2019 (64-bit) (it is like Core Windows 2019 Server, but without GUI/Explorer used as Hyper-V host).

@jftitan
Copy link

jftitan commented Nov 1, 2021

I've used the On-Screen Keyboard as a work around for Server 2008. But I too can confirm this problem, however once logged/signed in, the remote keyboard function works. So it's like the agent's ability to use the keyboard is disabled at the login prompt.

@lokasoft
Copy link
Author

lokasoft commented Nov 1, 2021

On-Screen keyboard works for me, thanks.

@krayon007
Copy link
Collaborator

It is funny, because i wanted to start new issue with almost similar problem. Sending CTRL+ALT+DEL do not work on Hyper-V Server 2019 (64-bit) (it is like Core Windows 2019 Server, but without GUI/Explorer used as Hyper-V host).

For your case, is that OS using Windows Core? I ask, because in my notes when I looked up how I inject CTRL-ALT-DEL, it says that the SAS API does NOT exist on Windows Core.

@krayon007
Copy link
Collaborator

As far as Windows Server 2008 goes, I found the MSDN documentation says that the SAS.dll that I'm using is not shipped with Windows Server 2008. The MSDN documentation says to work around it, to copy the .dll from another version of Windows. I tried the older way of sending CTL-ALT-DEL on Windows Server 2008, and it does NOT work, so that means in order to get it to work, you would need to copy the .dll from another machine.

I must also point out, that Windows Server 2008 does not implement LOAD_LIBRARY_SEARCH_SYSTEM32, which means you would be vulnerable to dll injection. Windows Server 2008 R2 requires KB2533623 to be installed, for that flag to be supported.

@nicrame
Copy link
Contributor

nicrame commented Nov 8, 2021

It is funny, because i wanted to start new issue with almost similar problem. Sending CTRL+ALT+DEL do not work on Hyper-V Server 2019 (64-bit) (it is like Core Windows 2019 Server, but without GUI/Explorer used as Hyper-V host).

For your case, is that OS using Windows Core? I ask, because in my notes when I looked up how I inject CTRL-ALT-DEL, it says that the SAS API does NOT exist on Windows Core.

Well, i'm not sure, but i believe that it is like Windows Server Core. Hyper-V Server is just another product, but it looks like Windows Server Core with some Hyper-V functions installed and configured by default. But there is no GUI. Just command line windows to login and configure it after that.

@si458
Copy link
Collaborator

si458 commented Nov 26, 2023

please follow #3452 as this is the same issue but newer versions of windows server
server 2008 is now EOL so not really supported

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants