mirror of https://github.com/stascorp/rdpwrap
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
2.8 KiB
32 lines
2.8 KiB
# RDPWInst/Resources
|
|
|
|
Place the compiled binary payloads here before building RDPWInst.exe.
|
|
These files are embedded as manifest resources at build time via `<EmbeddedResource Condition="Exists(...)">` entries in `RDPWInst.csproj` — if a file is absent the resource is simply omitted and the build still succeeds (online install mode is used as fallback).
|
|
|
|
## CI-staged files (automatically copied by `build-and-release.yml`)
|
|
|
|
| File | Source | Used when |
|
|
|---------------|--------------------------------------------------|-----------------------------|
|
|
| `rdpw32.dll` | Build output of `src-x86-x64-Fusix/` (Win32) | Always — 32-bit install |
|
|
| `rdpw64.dll` | Build output of `src-x86-x64-Fusix/` (x64) | Always — 64-bit install |
|
|
| `rdpwrap.ini` | `msi/rdpwrap.ini` from repo | Always — offline fallback |
|
|
| `license.txt` | Repo `LICENSE` (copied as plain text) | `RDPWInst -l` flag |
|
|
|
|
## Optional legacy files (not in VCS, not staged by CI)
|
|
|
|
| File | Purpose | Status / action required |
|
|
|-------------------|--------------------------------------------|--------------------------------------------------------------------------------------|
|
|
| `rdpclip6032.exe` | Updated rdpclip for Vista x86 | Not redistributable by this project — obtain from original stascorp release if needed |
|
|
| `rdpclip6064.exe` | Updated rdpclip for Vista x64 | Same as above |
|
|
| `rdpclip6132.exe` | Updated rdpclip for Win7 x86 | Same as above |
|
|
| `rdpclip6164.exe` | Updated rdpclip for Win7 x64 | Same as above |
|
|
| `rfxvmt32.dll` | RemoteFX codec for Win10 Home x86 | **Not redistributable** — must be extracted from a Windows 10 Home installation at `C:\Windows\System32\rfxvmt.dll`. See [#194](https://github.com/stascorp/rdpwrap/issues/194) for context. |
|
|
| `rfxvmt64.dll` | RemoteFX codec for Win10 Home x64 | Same as above |
|
|
|
|
> **Decision note:** `rfxvmt.dll` is a Microsoft-owned component and cannot be legally bundled.
|
|
> `InstallerEngine.cs` handles the missing-rfxvmt case at runtime: if the file is absent from
|
|
> the embedded resources and absent from the install directory, a warning is printed and the
|
|
> user is directed to copy it manually. No CI step attempts to source or stage these files.
|
|
|
|
All binary files in this folder are excluded from version control via `.gitignore`.
|