{"id":21500943,"url":"https://github.com/tksh164/alter-rdp-client","last_synced_at":"2025-10-12T23:24:43.672Z","repository":{"id":189766042,"uuid":"634557078","full_name":"tksh164/alter-rdp-client","owner":"tksh164","description":"Alter is a remote desktop client application.","archived":false,"fork":false,"pushed_at":"2024-06-15T19:28:14.000Z","size":583,"stargazers_count":9,"open_issues_count":1,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2024-06-15T20:35:05.289Z","etag":null,"topics":["rdp","rdp-client","remote-desktop","windows"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tksh164.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-04-30T14:20:16.000Z","updated_at":"2024-06-15T19:28:15.000Z","dependencies_parsed_at":"2023-11-17T19:58:40.604Z","dependency_job_id":"1617e3d1-6475-460d-8970-297381d4805f","html_url":"https://github.com/tksh164/alter-rdp-client","commit_stats":null,"previous_names":["tksh164/alter-rdp-client"],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tksh164%2Falter-rdp-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tksh164%2Falter-rdp-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tksh164%2Falter-rdp-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tksh164%2Falter-rdp-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tksh164","download_url":"https://codeload.github.com/tksh164/alter-rdp-client/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":226077526,"owners_count":17570163,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["rdp","rdp-client","remote-desktop","windows"],"created_at":"2024-11-23T17:48:31.059Z","updated_at":"2025-10-12T23:24:38.605Z","avatar_url":"https://github.com/tksh164.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Alter\n\nAlter is a remote desktop client application.\n\n## ✨ Features\n\n- High DPI support - Reflect to the local DPI to the remote desktop session.\n- Update the resolution on the window resize.\n\n## 📥 Install and uninstall\n\n1. Download [the app's latest release zip file](https://github.com/tksh164/alter-rdp-client/releases/latest).\n\n2. Unblock the downloaded zip file by check **Unblock** from the zip file's property or using the [Unblock-File](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.utility/unblock-file) cmdlet.\n    \n    ```powershell\n    Unblock-File alter-x.y.z.zip\n    ```\n    \n3. Extract files from the downloaded zip file. You can extract files by the **Extract All...** context menu in the File Explorer or using the [Expand-Archive](https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.archive/expand-archive) cmdlet.\n\n    ```powershell\n    Expand-Archive alter-x.y.z.zip\n    ```\n\n4. Put the extracted folder `alter-x.y.z` anywhere you like.\n\n5. Run the `alter.exe` in the extracted folder.\n\n6. If you don't need this app anymore, you can uninstall this app by deleting the `alter-x.y.z` folder.\n\n## 📋 Supported operating systems\n\n- Alter is tested on the latest version of Windows 11 with latest updates.\n- Alter may also work on the following OSs:\n    - Windows 11 with latest updates\n    - Windows 10 x64/x86 with latest updates\n    - Windows Server 2022 with latest updates\n    - Windows Server 2019 with latest updates\n    - Windows Server 2016 with latest updates\n    - Windows Server 2012 R2 with latest updates\n\n## Tips\n\n- Command-line options\n\n    ```\n    Alter.exe [-host:\u003cRemoteHost\u003e] [-port:\u003cPort\u003e] [-username:\u003cUserName\u003e] [-title:\u003cTitle\u003e] [-autoconnect]\n    ````\n\n    - `-host` - Specify the remote host's DNS name or IP address to which you want to connect.\n        - Example: `-host:host1.example.com`\n        - Example: `-host:198.51.100.123`\n\n    - `-port` - Specify the remote port to which you use to connect. Use the default port (3389) if not specified.\n        - Example: `-port:12345`\n\n    - `-username` - Specify the user name that you want to use to connect to the remote host. Enclose the user name in double quotes if it has whitespaces.\n        - Example: `-username:UserName`\n        - Example: `-username:\"User Name\"`\n\n    - `-title` - Specify the title for the connection. Enclose the title in double quotes if it has whitespaces.\n        - Example: `-title:JumpboxServer`\n        - Example: `-title:\"Jumpbox Server\"`\n\n    - `-autoconnect` - If specify this option, will automatically start the connection.\n\n- If you want to store your credentials, check the `Remember me` when you enter the credentials at the first time. Then you can skip enter credentials next time.\n\n- You can get the detailed connection status information by clicking the message that at center bottom of the Alter's window. Click again to back the original message.\n    - Example: Clicking the `Remote disconnect by user` message then showing detailed connection information that `Reason: 0x2 (RemoteByUser), ExtendedReason: 0xB (RpcInitiatedDisconnectByUser)`.\n- The Alter's setting file is located at `%LocalAppData%\\AlterRDClient\\\u003cVersion\u003e\\setting.db`. The `setting.db` file is a SQLite database file.\n\n## 🔨 Build from the source\n\nYou can build the project using [Visual Studio 2022](https://visualstudio.microsoft.com/).\n\n## ⚖️ License\n\nCopyright (c) 2023-present Takeshi Katano. All rights reserved. This software is released under the [MIT License](https://github.com/tksh164/alter-rdp-client/blob/main/LICENSE).\n\nDisclaimer: The codes stored herein are my own personal codes and do not related my employer's any way.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftksh164%2Falter-rdp-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftksh164%2Falter-rdp-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftksh164%2Falter-rdp-client/lists"}