Commit Graph

29 Commits

Author SHA1 Message Date
Kim 502ae16420 RDPOptionsWindow added to allow editing of RDP file settings when using Create Client Connection. Addresses issue #100 2024-01-04 00:11:44 +11:00
Kim eee6ba31e3 Centered the text/icon on the "Create Client Connection..." button 2024-01-04 00:09:24 +11:00
Kim a3c0cff353 App selection saved after adding or editing an app. About window updated. Updated version number - hopefully gtg for a release 2023-09-10 00:16:31 +10:00
Kim 223e36480f Add Duplicate RemoteApp feature in File menu. Issue #52 2023-09-08 23:46:51 +10:00
Kim b0272722b9 fixed #65 - Allow colons (:) in the address fields to enable IPv6 2022-02-09 00:54:47 +11:00
Kim 1e6da16560 Update version number for version 6.0.0.0 release 2021-01-22 22:02:59 +11:00
Kim f104f826cc Changed the Start Position of all windows (excluding MainWindow) to Center Parent. 2020-10-24 01:57:38 +11:00
Kim af5691aba3 Added an option in the Tools menu which exports all RemoteApps to a reg file. 2020-10-04 22:19:47 +11:00
Kim Knight 7a161a1fa9
Merge pull request #44 from kimmknight/issue36
Redesigned Create Client Connection window using a Tab Control
2020-10-02 02:55:58 +10:00
Kim Knight c2ef7d580c
Merge pull request #45 from kimmknight/issue38
Updated the Help menu Website URL to point to the GitHub repo.
2020-09-19 00:03:33 +10:00
Kim 12056eea21 Updated the Help menu Website URL to point to the GitHub repo. 2020-09-14 23:20:11 +10:00
Kim 90e6d7cf5e Redesigned edit window using a Tab Control. RDPsign errors (eg. rdpsign/certs not found) now reported on a text label on the signing tab. 2020-09-14 23:17:49 +10:00
Kim 9151c0b65f Updated some tooltips. 2020-09-14 23:16:03 +10:00
Mr. Brian Gale 36610eda69
Merge pull request #33 from kimmknight/issue27
Issue27
2020-08-21 09:42:40 -06:00
Kim 3cd46d2fcf Updated Creative Commons URL to HTTPS 2020-08-22 00:00:31 +10:00
Mr. Brian Gale 2c89dd8b1b
Merge pull request #31 from kimmknight/issue29
Added function to look for rdpsign.exe in multiple locations.
2020-08-20 08:56:50 -06:00
Kim 627dc5e403 Added function to look for rdpsign.exe in multiple locations. 2020-08-16 02:53:28 +10:00
Kim 894a30f526 Addressed issue 28 by handling cases where OpenSubKey returns nothing (key does not exist) 2020-08-16 02:39:04 +10:00
Kim ca3ea3857e Updated credits and URL. Added licence info. 2020-08-15 02:24:47 +10:00
Kim 0ddcc502da * Redesigned the Edit window, removing VPath field
* Adjusted code to use Path field instead of VPath field
* Changed name of IconPathCopyButton to IconResetButton and updated tooltip
2020-07-16 22:09:13 +10:00
Mr. Brian Gale bb9de629a1 Fixes Issue 18
Fixes issue 18
  *  Issue 18 was caused by the file type association icon extraction.  If no file type associations were set up, the object was not defined which resulted in an error
  *  Fix was to check if the object exists prior to looking at values in it
2020-06-19 10:06:53 -06:00
brianga 57111a3d21 Check if file is locked or not and present to end user if it is locked and by what.
Resulted in breaking some of my habits and putting a messagebox windows in libraries.  Not my favorite thing, but it works.

This helps debug issue 3, it does not resolve issue 3.

To test it - open an office document (such as Word or Excel) and try to overwrite the office document with the RDP file including the office document extention (xls, xlsx, doc, docx, etc).  The application will tell you that the file is locked, locked by Word/Excel/etc and the PID that is locking it just in case you have multiple copies of the application that is locking it open.

A lot of the code was borrowed from Microsoft (https://code.msdn.microsoft.com/windowsapps/How-to-know-the-process-170ed5f3/sourcecode?fileId=151114&pathId=1558127374).
2019-11-15 14:44:55 -06:00
Kim f7a343e216 Fixed issue: If RDP Signing was ticked (and saved), it stayed ticked even when RDP signing was not available (eg. no certs on system) causing an error during RDP creation. 2019-11-14 00:00:49 +11:00
Kim 82fb8da574 Fixes issue 4
Fixes issue 4
Rebased off of host master to reduce the chance of a merge conflict

* rdpsign.vb: updated to dynamically determine the path to rdpsign.exe
* rdpsign.vb: updated to show an error if rdpsign.exe cannot be found (now imports system.windows.forms for MessageBox)

* Create Client Connection window: Made some visual + text changes
* Create Client Connection window: Disable the signing section if rdpsign.exe not detected or if no certificates are found
* Create Client Connection window: Change "Disabled" checkbox text to "Sign RDP file" and reverse its logic (so that checked = sign rdp file)
* Create Client Connection window: "Create Signed and Unsigned" checkbox is disabled + unticked if generating an MSI
* Create Client Connection window: Certificate ComboBox defaults to the first certificate rather than blank
* Create Client Connection window: Updated the save/reset settings to include the new signing section
* Create Client Connection window: Updated the Tab-Order
2019-11-12 10:17:22 -06:00
brianga 859ac87c17 Fix Issue 4
Fix Issue 4
  *  Added in library for signing the generated RDP file
  *  Library requires the certificate to have a friendly name for it to show up in the drop down.  No friendly name, no certificate in dropdown
  *  Library detects the rdpsign.exe version to determine proper arguments (/sha1 or /sha256)
  *  Updated RemoteApp Tool to use new library and sign the RDP file after it is created
  *  Added in logic around the signing to prevent editing after creating the RDP file if signed
  *  Library allows for creating an unsigned backup along with the signed version, added ability to do the same in RemoteApp Tool
  *  Updated RemoteApp tool to use Visual Studio 2019, but allows for support back to some pervious versions
  *  Tested on Windows 10 and Windows Server 2008 R2 and was successful on both
2019-11-12 10:17:19 -06:00
brianga 47e0a5864f Fix Issue #2
Fix Issue #2
  *  Updated REGEX to allow all lowercase and uppercase characters which allows for cross-language (for the most part) support
  *  Updated REGEX to allow for the _ character
2019-10-28 13:15:42 -06:00
brianga 5f469ddc91 Fix Issue #1
This commit fixes Issue #1:
  *  Issue #1 was caused by the app trying to modify a registry entry when making a new RemoteApp.
  *  As the registry entry does not exist due to the RemoteApp being new, the modify failed.
  *  Fix was to not attempt a rename on New RemoteApp creation from Advanced window.
2019-10-28 09:32:28 -06:00
kimmknight 27b2259bbf
Oops. IconLib.dll must have been filtered by .gitignore 2019-09-30 01:41:27 +10:00
Kim f1f7664b91 Initial commit 2019-09-29 22:45:23 +10:00