This commit is contained in:
Jared Goodwin 2019-06-15 18:08:30 -07:00
parent f830b0d34f
commit a0405e28a0
424 changed files with 507 additions and 595 deletions

14
.gitignore vendored
View File

@ -260,10 +260,10 @@ paket-files/
__pycache__/
*.pyc
/Remotely_Server/wwwroot/Downloads/*.exe
/Remotely_Server/wwwroot/Downloads/*.zip
/Remotely_Server/wwwroot/Downloads/*.appimage
/Remotely_Server/Server.db
/Remotely_Server/Recordings/*
/Remotely_Server/ffmpeg.exe
/Remotely_Server/Properties/PublishProfiles
/Server/wwwroot/Downloads/*.exe
/Server/wwwroot/Downloads/*.zip
/Server/wwwroot/Downloads/*.appimage
/Server/Server.db
/Server/Recordings/*
/Server/ffmpeg.exe
/Server/Properties/PublishProfiles

View File

@ -15,7 +15,7 @@
<PackageProjectUrl>https://remotely.lucency.co</PackageProjectUrl>
<Platforms>AnyCPU;x86;x64</Platforms>
<AssemblyName>Remotely_Agent</AssemblyName>
<RootNamespace>Remotely_Agent</RootNamespace>
<RootNamespace>Agent</RootNamespace>
</PropertyGroup>
<ItemGroup>
@ -36,7 +36,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj" />
<ProjectReference Include="..\Shared\Shared.csproj" />
</ItemGroup>
<ItemGroup>

View File

@ -1,5 +1,5 @@
using Remotely_Agent.Services;
using Remotely_Shared.Services;
using Remotely.Agent.Services;
using Remotely.Shared.Services;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
@ -10,7 +10,7 @@ using System.ServiceProcess;
using System.Threading.Tasks;
using System.Diagnostics;
namespace Remotely_Agent
namespace Remotely.Agent
{
public class Program
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Models;
using Remotely.Shared.Models;
using System;
using System.Collections.Generic;
using System.Diagnostics;
@ -6,7 +6,7 @@ using System.Text;
using System.Threading;
using System.Collections.Concurrent;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class Bash
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Models;
using Remotely.Shared.Models;
using Newtonsoft.Json;
using System;
using System.Collections.Concurrent;
@ -7,7 +7,7 @@ using System.Diagnostics;
using System.Text;
using System.Threading;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class CMD
{

View File

@ -1,5 +1,5 @@
using Remotely_Shared.Models;
using Remotely_Shared.Services;
using Remotely.Shared.Models;
using Remotely.Shared.Services;
using Microsoft.AspNetCore.SignalR.Client;
using Newtonsoft.Json;
using System;
@ -12,9 +12,9 @@ using System.Text;
using System.Threading.Tasks;
using System.Timers;
using System.Reflection;
using Remotely_Shared.Win32;
using Remotely.Shared.Win32;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public static class DeviceSocket
{

View File

@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public static class Logger
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Models;
using Remotely.Shared.Models;
using Newtonsoft.Json;
using System;
using System.Collections.Concurrent;
@ -8,7 +8,7 @@ using System.Management.Automation;
using System.Text;
using System.Timers;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class PSCore
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Services;
using Remotely.Shared.Services;
using System;
using System.Collections.Generic;
using System.Diagnostics;
@ -7,7 +7,7 @@ using System.Linq;
using System.Management.Automation;
using System.Text;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class Uninstaller
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Services;
using Remotely.Shared.Services;
using Microsoft.AspNetCore.SignalR.Client;
using System;
using System.Diagnostics;
@ -10,7 +10,7 @@ using System.Net.Http;
using System.Threading.Tasks;
using System.Linq;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class Updater
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Models;
using Remotely.Shared.Models;
using Newtonsoft.Json;
using System;
using System.Collections.Generic;
@ -6,7 +6,7 @@ using System.Diagnostics;
using System.IO;
using System.Linq;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public static class Utilities
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Models;
using Remotely.Shared.Models;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
@ -6,7 +6,7 @@ using System.Diagnostics;
using System.Text;
using System.Threading;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
public class WindowsPS
{

View File

@ -1,4 +1,4 @@
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
partial class WindowsService
{

View File

@ -1,4 +1,4 @@
using Remotely_Shared.Services;
using Remotely.Shared.Services;
using System;
using System.Collections.Generic;
using System.ComponentModel;
@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
using System.ServiceProcess;
using System.Text;
namespace Remotely_Agent.Services
namespace Remotely.Agent.Services
{
partial class WindowsService : ServiceBase
{

View File

@ -1,7 +1,7 @@
<Application xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Remotely_Desktop.Unix;assembly=Remotely_Desktop"
x:Class="Remotely_Desktop.Unix.App">
xmlns:local="clr-namespace:Remotely.Desktop.Unix;assembly=Remotely_Desktop"
x:Class="Remotely.Desktop.Unix.App">
<Application.DataTemplates>
<local:ViewLocator/>
</Application.DataTemplates>

View File

@ -1,7 +1,7 @@
using Avalonia;
using Avalonia.Markup.Xaml;
namespace Remotely_Desktop.Unix
namespace Remotely.Desktop.Unix
{
public class App : Application
{

View File

Before

Width:  |  Height:  |  Size: 172 KiB

After

Width:  |  Height:  |  Size: 172 KiB

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

@ -3,8 +3,8 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="Remotely_Desktop.Unix.Controls.HostNamePrompt"
xmlns:ViewModels="clr-namespace:Remotely_Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
x:Class="Remotely.Desktop.Unix.Controls.HostNamePrompt"
xmlns:ViewModels="clr-namespace:Remotely.Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
Title="Remotely Host Name" Height="150" Width="350" WindowStartupLocation="CenterOwner">
<Window.DataContext>
<ViewModels:HostNamePromptViewModel/>

View File

@ -2,7 +2,7 @@
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
namespace Remotely_Desktop.Unix.Controls
namespace Remotely.Desktop.Unix.Controls
{
public class HostNamePrompt : Window
{

View File

@ -3,8 +3,8 @@
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
xmlns:vm="clr-namespace:Remotely_Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
x:Class="Remotely_Desktop.Unix.Controls.MessageBox"
xmlns:vm="clr-namespace:Remotely.Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
x:Class="Remotely.Desktop.Unix.Controls.MessageBox"
Title="{Binding Caption}" SizeToContent="WidthAndHeight" MinWidth="200" MinHeight="100" WindowStartupLocation="CenterOwner">
<Window.DataContext>
<vm:MessageBoxViewModel></vm:MessageBoxViewModel>

View File

@ -1,10 +1,10 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Remotely_Desktop.Unix.ViewModels;
using Remotely.Desktop.Unix.ViewModels;
using System.Threading.Tasks;
namespace Remotely_Desktop.Unix.Controls
namespace Remotely.Desktop.Unix.Controls
{
public class MessageBox : Window
{

View File

@ -4,7 +4,7 @@
<TargetFramework>netcoreapp2.2</TargetFramework>
<ApplicationIcon>Assets\favicon.ico</ApplicationIcon>
<AssemblyName>Remotely_Desktop</AssemblyName>
<RootNamespace>Remotely_Desktop.Unix</RootNamespace>
<RootNamespace>Remotely.Desktop.Unix</RootNamespace>
</PropertyGroup>
<ItemGroup>
<Folder Include="Models\" />
@ -36,8 +36,8 @@
<PackageReference Include="Avalonia.ReactiveUI" Version="0.8.0" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_ScreenCast.Core\Remotely_ScreenCast.Core.csproj" />
<ProjectReference Include="..\Remotely_ScreenCast.Linux\Remotely_ScreenCast.Linux.csproj" />
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj" />
<ProjectReference Include="..\ScreenCast.Core\ScreenCast.Core.csproj" />
<ProjectReference Include="..\ScreenCast.Linux\ScreenCast.Linux.csproj" />
<ProjectReference Include="..\Shared\Shared.csproj" />
</ItemGroup>
</Project>

View File

@ -1,10 +1,10 @@
using System;
using Avalonia;
using Avalonia.Logging.Serilog;
using Remotely_Desktop.Unix.ViewModels;
using Remotely_Desktop.Unix.Views;
using Remotely.Desktop.Unix.ViewModels;
using Remotely.Desktop.Unix.Views;
namespace Remotely_Desktop.Unix
namespace Remotely.Desktop.Unix
{
class Program
{

View File

@ -7,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_Desktop.Unix.Services
namespace Remotely.Desktop.Unix.Services
{
public class Config
{

View File

@ -5,7 +5,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace Remotely_Desktop.Unix.Services
namespace Remotely.Desktop.Unix.Services
{
public class Executor : ICommand
{

View File

@ -1,9 +1,9 @@
using System;
using Avalonia.Controls;
using Avalonia.Controls.Templates;
using Remotely_Desktop.Unix.ViewModels;
using Remotely.Desktop.Unix.ViewModels;
namespace Remotely_Desktop.Unix
namespace Remotely.Desktop.Unix
{
public class ViewLocator : IDataTemplate
{

View File

@ -7,9 +7,9 @@ using System.Threading.Tasks;
using System.Windows.Input;
using Avalonia.Controls;
using ReactiveUI;
using Remotely_Desktop.Unix.Services;
using Remotely.Desktop.Unix.Services;
namespace Remotely_Desktop.Unix.ViewModels
namespace Remotely.Desktop.Unix.ViewModels
{
public class HostNamePromptViewModel : ViewModelBase
{

View File

@ -2,16 +2,16 @@
using Avalonia.Controls;
using Avalonia.Threading;
using ReactiveUI;
using Remotely_Desktop.Unix.Controls;
using Remotely_Desktop.Unix.Services;
using Remotely_ScreenCast.Core;
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Models;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Linux.Capture;
using Remotely_ScreenCast.Linux.Input;
using Remotely_Shared.Models;
using Remotely_Shared.Services;
using Remotely.Desktop.Unix.Controls;
using Remotely.Desktop.Unix.Services;
using Remotely.ScreenCast.Core;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Linux.Capture;
using Remotely.ScreenCast.Linux.Input;
using Remotely.Shared.Models;
using Remotely.Shared.Services;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
@ -21,7 +21,7 @@ using System.Text;
using System.Threading.Tasks;
using System.Windows.Input;
namespace Remotely_Desktop.Unix.ViewModels
namespace Remotely.Desktop.Unix.ViewModels
{
public class MainWindowViewModel : ReactiveObject
{

View File

@ -1,12 +1,12 @@
using Avalonia.Controls;
using Remotely_Desktop.Unix.Controls;
using Remotely_Desktop.Unix.Services;
using Remotely.Desktop.Unix.Controls;
using Remotely.Desktop.Unix.Services;
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Input;
namespace Remotely_Desktop.Unix.ViewModels
namespace Remotely.Desktop.Unix.ViewModels
{
public class MessageBoxViewModel : ViewModelBase
{

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Text;
using ReactiveUI;
namespace Remotely_Desktop.Unix.ViewModels
namespace Remotely.Desktop.Unix.ViewModels
{
public class ViewModelBase : ReactiveObject
{

View File

@ -1,10 +1,10 @@
<Window xmlns="https://github.com/avaloniaui"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:vm="clr-namespace:Remotely_Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
xmlns:vm="clr-namespace:Remotely.Desktop.Unix.ViewModels;assembly=Remotely_Desktop"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
mc:Ignorable="d" d:DesignWidth="800" d:DesignHeight="450"
x:Class="Remotely_Desktop.Unix.Views.MainWindow"
x:Class="Remotely.Desktop.Unix.Views.MainWindow"
Icon="/Assets/favicon.ico"
Title="Remotely" Height="275" Width="350" HasSystemDecorations="False">
<Window.DataContext>

View File

@ -1,10 +1,10 @@
using Avalonia;
using Avalonia.Controls;
using Avalonia.Markup.Xaml;
using Remotely_Desktop.Unix.ViewModels;
using Remotely.Desktop.Unix.ViewModels;
using System.Threading.Tasks;
namespace Remotely_Desktop.Unix.Views
namespace Remotely.Desktop.Unix.Views
{
public class MainWindow : Window
{

View File

@ -1,7 +1,7 @@
<Application x:Class="Remotely_Desktop.Win.App"
<Application x:Class="Remotely.Desktop.Win.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="clr-namespace:Remotely_Desktop.Win"
xmlns:local="clr-namespace:Remotely.Desktop.Win"
StartupUri="MainWindow.xaml" DispatcherUnhandledException="Application_DispatcherUnhandledException">
<Application.Resources>
<Style x:Key="TitlebarButton" TargetType="Button">

View File

@ -1,6 +1,6 @@
using Remotely_Desktop.Win.Services;
using Remotely_Desktop.Win.ViewModels;
using Remotely_ScreenCast.Core.Utilities;
using Remotely.Desktop.Win.Services;
using Remotely.Desktop.Win.ViewModels;
using Remotely.ScreenCast.Core.Utilities;
using System;
using System.Collections.Generic;
using System.Configuration;
@ -9,7 +9,7 @@ using System.Linq;
using System.Threading.Tasks;
using System.Windows;
namespace Remotely_Desktop.Win
namespace Remotely.Desktop.Win
{
/// <summary>
/// Interaction logic for App.xaml

View File

@ -3,8 +3,8 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Remotely_Desktop.Win.Controls"
xmlns:ViewModels="clr-namespace:Remotely_Desktop.Win.ViewModels" x:Name="PromptWindow" x:Class="Remotely_Desktop.Win.Controls.HostNamePrompt"
xmlns:local="clr-namespace:Remotely.Desktop.Win.Controls"
xmlns:ViewModels="clr-namespace:Remotely.Desktop.Win.ViewModels" x:Name="PromptWindow" x:Class="Remotely.Desktop.Win.Controls.HostNamePrompt"
mc:Ignorable="d"
Title="Remotely Host Name" Height="150" Width="350" Icon="/Remotely_Desktop;component/favicon.ico" WindowStartupLocation="CenterOwner">
<Window.DataContext>

View File

@ -1,4 +1,4 @@
using Remotely_Desktop.Win.ViewModels;
using Remotely.Desktop.Win.ViewModels;
using System;
using System.Collections.Generic;
using System.Linq;
@ -13,7 +13,7 @@ using System.Windows.Media;
using System.Windows.Media.Imaging;
using System.Windows.Shapes;
namespace Remotely_Desktop.Win.Controls
namespace Remotely.Desktop.Win.Controls
{
/// <summary>
/// Interaction logic for HostNamePrompt.xaml

View File

@ -7,7 +7,7 @@
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{486A238C-387B-49C5-A361-B86ACDB2572A}</ProjectGuid>
<OutputType>WinExe</OutputType>
<RootNamespace>Remotely_Desktop.Win</RootNamespace>
<RootNamespace>Remotely.Desktop.Win</RootNamespace>
<AssemblyName>Remotely_Desktop</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
@ -143,12 +143,10 @@
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<None Include="packages.config" />
<None Include="Properties\app.manifest" />
<None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput>
</None>
<None Include="Remotely_Desktop.Win_TemporaryKey.pfx" />
</ItemGroup>
<ItemGroup>
<None Include="App.config" />
@ -160,17 +158,17 @@
<Resource Include="favicon.ico" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_ScreenCast.Core\Remotely_ScreenCast.Core.csproj">
<ProjectReference Include="..\ScreenCast.Core\ScreenCast.Core.csproj">
<Project>{b04a1728-2e87-491e-bc7f-f575a1754def}</Project>
<Name>Remotely_ScreenCast.Core</Name>
<Name>ScreenCast.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Remotely_ScreenCast.Win\Remotely_ScreenCast.Win.csproj">
<ProjectReference Include="..\ScreenCast.Win\ScreenCast.Win.csproj">
<Project>{2dcea1f5-9b64-4edb-9cd0-4d6675d96709}</Project>
<Name>Remotely_ScreenCast.Win</Name>
<Name>ScreenCast.Win</Name>
</ProjectReference>
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj">
<ProjectReference Include="..\Shared\Shared.csproj">
<Project>{3b1b36ae-7a60-4974-a868-1e24894d4149}</Project>
<Name>Remotely_Shared</Name>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>

View File

@ -3,8 +3,8 @@
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
xmlns:local="clr-namespace:Remotely_Desktop.Win"
xmlns:ViewModels="clr-namespace:Remotely_Desktop.Win.ViewModels" x:Class="Remotely_Desktop.Win.MainWindow"
xmlns:local="clr-namespace:Remotely.Desktop.Win"
xmlns:ViewModels="clr-namespace:Remotely.Desktop.Win.ViewModels" x:Class="Remotely.Desktop.Win.MainWindow"
mc:Ignorable="d"
Title="Remotely" Height="250" Width="350" MouseLeftButtonDown="Window_MouseLeftButtonDown" WindowStyle="None" ResizeMode="NoResize" Icon="favicon.ico" Loaded="Window_Loaded">
<Window.Resources>

View File

@ -1,5 +1,5 @@
using Remotely_Desktop.Win.ViewModels;
using Remotely_ScreenCast.Core.Models;
using Remotely.Desktop.Win.ViewModels;
using Remotely.ScreenCast.Core.Models;
using System;
using System.Collections.Generic;
using System.Linq;
@ -17,7 +17,7 @@ using System.Windows.Media.Imaging;
using System.Windows.Navigation;
using System.Windows.Shapes;
namespace Remotely_Desktop.Win
namespace Remotely.Desktop.Win
{
/// <summary>
/// Interaction logic for MainWindow.xaml

View File

@ -8,7 +8,7 @@
// </auto-generated>
//------------------------------------------------------------------------------
namespace Remotely_Desktop.Win.Win.Properties {
namespace Remotely.Desktop.Win.Properties {
using System;
@ -39,7 +39,7 @@ namespace Remotely_Desktop.Win.Win.Properties {
internal static global::System.Resources.ResourceManager ResourceManager {
get {
if (object.ReferenceEquals(resourceMan, null)) {
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Remotely_Desktop.Win.Properties.Resources", typeof(Resources).Assembly);
global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("Remotely.Desktop.Win.Properties.Resources", typeof(Resources).Assembly);
resourceMan = temp;
}
return resourceMan;

View File

@ -8,11 +8,11 @@
// </auto-generated>
//------------------------------------------------------------------------------
namespace Remotely_Desktop.Win.Win.Properties {
namespace Remotely.Desktop.Win.Properties {
[global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.0.0.0")]
[global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "16.1.0.0")]
internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));

View File

@ -7,7 +7,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_Desktop.Win.Services
namespace Remotely.Desktop.Win.Services
{
public class Config
{

View File

@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_Desktop.Win.ViewModels
namespace Remotely.Desktop.Win.ViewModels
{
public class HostNamePromptViewModel : INotifyPropertyChanged
{

View File

@ -1,13 +1,13 @@
using Remotely_Desktop.Win.Controls;
using Remotely_Desktop.Win.Services;
using Remotely_Shared.Models;
using Remotely_ScreenCast.Core;
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Models;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Win;
using Remotely_ScreenCast.Win.Capture;
using Remotely_ScreenCast.Win.Input;
using Remotely.Desktop.Win.Controls;
using Remotely.Desktop.Win.Services;
using Remotely.Shared.Models;
using Remotely.ScreenCast.Core;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Win;
using Remotely.ScreenCast.Win.Capture;
using Remotely.ScreenCast.Win.Input;
using System;
using System.Collections.Generic;
using System.Collections.ObjectModel;
@ -23,7 +23,7 @@ using System.Windows;
using System.Security.Principal;
using System.Security.Claims;
namespace Remotely_Desktop.Win.ViewModels
namespace Remotely.Desktop.Win.ViewModels
{
public class MainWindowViewModel : INotifyPropertyChanged
{

View File

Before

Width:  |  Height:  |  Size: 103 KiB

After

Width:  |  Height:  |  Size: 103 KiB

View File

@ -3,7 +3,7 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.28606.126
MinimumVisualStudioVersion = 10.0.40219.1
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_Agent", "Remotely_Agent\Remotely_Agent.csproj", "{98A8DF30-0993-4B49-822E-244A70AB8C4D}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Agent", "Agent\Agent.csproj", "{98A8DF30-0993-4B49-822E-244A70AB8C4D}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Utilities", "Utilities", "{2CAC9A2B-1402-465F-83F8-958B4E081CA3}"
ProjectSection(SolutionItems) = preProject
@ -22,22 +22,22 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Assets", "Assets", "{D96B47
Assets\Remotely_Logo.png = Assets\Remotely_Logo.png
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_Server", "Remotely_Server\Remotely_Server.csproj", "{3E835099-C417-4D82-8D5C-13DC09AF48AC}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Server", "Server\Server.csproj", "{3E835099-C417-4D82-8D5C-13DC09AF48AC}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Remotely_ScreenCast.Win", "Remotely_ScreenCast.Win\Remotely_ScreenCast.Win.csproj", "{2DCEA1F5-9B64-4EDB-9CD0-4D6675D96709}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScreenCast.Win", "ScreenCast.Win\ScreenCast.Win.csproj", "{2DCEA1F5-9B64-4EDB-9CD0-4D6675D96709}"
ProjectSection(ProjectDependencies) = postProject
{98A8DF30-0993-4B49-822E-244A70AB8C4D} = {98A8DF30-0993-4B49-822E-244A70AB8C4D}
EndProjectSection
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Remotely_Desktop.Win", "Remotely_Desktop.Win\Remotely_Desktop.Win.csproj", "{486A238C-387B-49C5-A361-B86ACDB2572A}"
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Desktop.Win", "Desktop.Win\Desktop.Win.csproj", "{486A238C-387B-49C5-A361-B86ACDB2572A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_ScreenCast.Linux", "Remotely_ScreenCast.Linux\Remotely_ScreenCast.Linux.csproj", "{E46F11D0-3C88-4D43-8CCC-EE7182CAD5C1}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ScreenCast.Linux", "ScreenCast.Linux\ScreenCast.Linux.csproj", "{E46F11D0-3C88-4D43-8CCC-EE7182CAD5C1}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_ScreenCast.Core", "Remotely_ScreenCast.Core\Remotely_ScreenCast.Core.csproj", "{B04A1728-2E87-491E-BC7F-F575A1754DEF}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ScreenCast.Core", "ScreenCast.Core\ScreenCast.Core.csproj", "{B04A1728-2E87-491E-BC7F-F575A1754DEF}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_Shared", "Remotely_Shared\Remotely_Shared.csproj", "{3B1B36AE-7A60-4974-A868-1E24894D4149}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Shared", "Shared\Shared.csproj", "{3B1B36AE-7A60-4974-A868-1E24894D4149}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Remotely_Desktop.Unix", "Remotely_Desktop.Unix\Remotely_Desktop.Unix.csproj", "{FF7FD66A-B3E2-4D39-A457-A00C94EDE9E6}"
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Desktop.Unix", "Desktop.Unix\Desktop.Unix.csproj", "{FF7FD66A-B3E2-4D39-A457-A00C94EDE9E6}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution

View File

@ -1,3 +0,0 @@
@using Remotely_Server.Areas.Identity.Pages.Account.Manage
@using Remotely_Server.Data;
@using Remotely_Shared.Models

View File

@ -1,2 +0,0 @@
@using Remotely_Server.Areas.Identity.Pages.Account
@using Remotely_Shared.Models

View File

@ -1,5 +0,0 @@
@using Microsoft.AspNetCore.Identity
@using Remotely_Server.Areas.Identity
@using Remotely_Shared.Models
@namespace Remotely_Server.Areas.Identity.Pages
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers

View File

@ -1 +0,0 @@
2019.05.24.2024

View File

@ -1,12 +0,0 @@
interface CommandContext {
ID: string;
CommandMode: string;
CommandText: string;
SenderUserID: string;
SenderConnectionID: string;
TargetDeviceIDs: string[];
PSCoreResults: any[];
CommandResults: any[];
TimeStamp: Date;
OrganizationID: string;
}

View File

@ -1,5 +0,0 @@
interface CursorInfo {
ImageBytes: any[];
HotSpot: any;
CssOverride: string;
}

View File

@ -1,32 +0,0 @@
interface Device {
CurrentUser: string;
Drives: any[];
FreeMemory: number;
FreeStorage: number;
ID: string;
Is64Bit: boolean;
IsOnline: boolean;
LastOnline: Date;
DeviceName: string;
Organization: {
ID: string;
OrganizationName: string;
RemotelyUsers: any[];
Devices: .Device[];
CommandContexts: any[];
EventLogs: any[];
PermissionGroups: any[];
InviteLinks: any[];
SharedFiles: any[];
};
OrganizationID: string;
OSArchitecture: any;
OSDescription: string;
DevicePermissionLinks: any[];
Platform: string;
ProcessorCount: number;
ServerVerificationToken: string;
Tags: string;
TotalMemory: number;
TotalStorage: number;
}

View File

@ -1,22 +0,0 @@
interface DevicePermissionLink {
DeviceID: string;
Device: .Device;
PermissionGroupID: string;
PermissionGroup: {
ID: string;
Name: string;
Organization: {
ID: string;
OrganizationName: string;
RemotelyUsers: any[];
Devices: .Device[];
CommandContexts: .CommandContext[];
EventLogs: any[];
PermissionGroups: any[];
InviteLinks: any[];
SharedFiles: any[];
};
UserPermissionLinks: any[];
DevicePermissionLinks: .DevicePermissionLink[];
};
}

View File

@ -1,8 +0,0 @@
interface GenericCommandResult {
DeviceID: string;
CommandContextID: string;
CommandType: string;
StandardOutput: string;
ErrorOutput: string;
TimeStamp: Date;
}

View File

@ -1,11 +0,0 @@
interface PSCoreCommandResult {
CommandContextID: string;
DeviceID: string;
VerboseOutput: string[];
DebugOutput: string[];
ErrorOutput: string[];
HostOutput: string;
InformationOutput: string[];
WarningOutput: string[];
TimeStamp: Date;
}

View File

@ -1,8 +0,0 @@
interface RemotelyUserOptions {
ConsolePrompt: string;
CommandModeShortcutWeb: string;
CommandModeShortcutPSCore: string;
CommandModeShortcutWinPS: string;
CommandModeShortcutCMD: string;
CommandModeShortcutBash: string;
}

View File

@ -1,85 +0,0 @@
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
</PropertyGroup>
<ItemGroup>
<None Include="Models\PSCoreCommandResult.d.ts">
<DependentUpon>PSCoreCommandResult.cs</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</None>
</ItemGroup>
<ItemGroup>
<PackageReference Include="Microsoft.Extensions.Identity.Stores" Version="2.2.0" />
<PackageReference Include="Microsoft.Management.Infrastructure" Version="1.0.0" />
<PackageReference Include="Newtonsoft.Json" Version="12.0.2" />
</ItemGroup>
<ItemGroup>
<Compile Update="Models\CommandContext.cs">
<LastGenOutput>CommandContext.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\CursorInfo.cs">
<LastGenOutput>CursorInfo.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\Device.cs">
<LastGenOutput>Device.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\DevicePermissionLink.cs">
<LastGenOutput>DevicePermissionLink.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\GenericCommandResult.cs">
<LastGenOutput>GenericCommandResult.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\PSCoreCommandResult.cs">
<LastGenOutput>PSCoreCommandResult.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
<Compile Update="Models\RemotelyUserOptions.cs">
<LastGenOutput>RemotelyUserOptions.d.ts</LastGenOutput>
<Generator>DtsGenerator</Generator>
</Compile>
</ItemGroup>
<ItemGroup>
<None Update="Models\CommandContext.d.ts">
<DependentUpon>CommandContext.cs</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</None>
<None Update="Models\CursorInfo.d.ts">
<DependentUpon>CursorInfo.cs</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</None>
<None Update="Models\Device.d.ts">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>Device.cs</DependentUpon>
</None>
<None Update="Models\DevicePermissionLink.d.ts">
<DependentUpon>DevicePermissionLink.cs</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</None>
<None Update="Models\GenericCommandResult.d.ts">
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
<DependentUpon>GenericCommandResult.cs</DependentUpon>
</None>
<None Update="Models\RemotelyUserOptions.d.ts">
<DependentUpon>RemotelyUserOptions.cs</DependentUpon>
<DesignTime>True</DesignTime>
<AutoGen>True</AutoGen>
</None>
</ItemGroup>
</Project>

View File

@ -5,7 +5,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Capture
namespace Remotely.ScreenCast.Core.Capture
{
public interface ICapturer : IDisposable
{

View File

@ -1,4 +1,4 @@
using Remotely_ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Models;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -10,7 +10,7 @@ using System.Runtime.Serialization.Formatters.Binary;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Capture
namespace Remotely.ScreenCast.Core.Capture
{
public class ImageUtils
{

View File

@ -1,7 +1,7 @@
using Microsoft.AspNetCore.SignalR.Client;
using Remotely_ScreenCast.Core.Models;
using Remotely_ScreenCast.Core.Sockets;
using Remotely_ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Sockets;
using Remotely.ScreenCast.Core.Utilities;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -11,7 +11,7 @@ using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Capture
namespace Remotely.ScreenCast.Core.Capture
{
public class ScreenCaster
{

View File

@ -1,11 +1,11 @@
using Microsoft.AspNetCore.SignalR.Client;
using Microsoft.Extensions.DependencyInjection;
using Remotely_Shared.Models;
using Remotely_ScreenCast.Core.Enums;
using Remotely_ScreenCast.Core.Input;
using Remotely_ScreenCast.Core.Models;
using Remotely_ScreenCast.Core.Sockets;
using Remotely_ScreenCast.Core.Utilities;
using Remotely.Shared.Models;
using Remotely.ScreenCast.Core.Enums;
using Remotely.ScreenCast.Core.Input;
using Remotely.ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Sockets;
using Remotely.ScreenCast.Core.Utilities;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
@ -13,7 +13,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core
namespace Remotely.ScreenCast.Core
{
public class Conductor
{

View File

@ -4,7 +4,7 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Enums
namespace Remotely.ScreenCast.Core.Enums
{
public enum AppMode
{

View File

@ -1,11 +1,11 @@
using Remotely_ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Input
namespace Remotely.ScreenCast.Core.Input
{
public interface IKeyboardMouseInput
{

View File

@ -1,4 +1,4 @@
using Remotely_ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Capture;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -6,7 +6,7 @@ using System.Drawing.Imaging;
using System.Linq;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Models
namespace Remotely.ScreenCast.Core.Models
{
public class Viewer
{

View File

@ -2,6 +2,8 @@
<PropertyGroup>
<TargetFramework>netstandard2.0</TargetFramework>
<RootNamespace>Remotely.ScreenCast.Core</RootNamespace>
<AssemblyName>Remotely_ScreenCast.Core</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@ -24,7 +26,7 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj" />
<ProjectReference Include="..\Shared\Shared.csproj" />
</ItemGroup>
</Project>

View File

@ -1,20 +1,20 @@
using Microsoft.AspNetCore.SignalR.Client;
using Remotely_Shared.Models;
using Remotely_ScreenCast.Core.Models;
using Remotely.Shared.Models;
using Remotely.ScreenCast.Core.Models;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Remotely_ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Capture;
using System.Diagnostics;
using System.IO;
using System.Net;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Core.Input;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Core.Input;
namespace Remotely_ScreenCast.Core.Sockets
namespace Remotely.ScreenCast.Core.Sockets
{
public class CasterSocket
{

View File

@ -8,7 +8,7 @@ using System.Runtime.InteropServices;
using System.Text;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Core.Utilities
namespace Remotely.ScreenCast.Core.Utilities
{
public static class Logger
{

View File

@ -1,6 +1,6 @@
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Linux.X11Interop;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Linux.X11Interop;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -8,7 +8,7 @@ using System.Drawing.Imaging;
using System.Runtime.InteropServices;
using System.Text;
namespace Remotely_ScreenCast.Linux.Capture
namespace Remotely.ScreenCast.Linux.Capture
{
public class X11Capture : ICapturer
{

View File

@ -1,15 +1,15 @@
using Remotely_ScreenCast.Core.Input;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Linux.X11Interop;
using Remotely_ScreenCast.Core;
using Remotely.ScreenCast.Core.Input;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Linux.X11Interop;
using Remotely.ScreenCast.Core;
using System;
using System.Collections.Generic;
using System.Text;
using System.Linq;
using Remotely_ScreenCast.Linux.Capture;
using Remotely_ScreenCast.Core.Models;
using Remotely.ScreenCast.Linux.Capture;
using Remotely.ScreenCast.Core.Models;
namespace Remotely_ScreenCast.Linux.Input
namespace Remotely.ScreenCast.Linux.Input
{
public class X11Input : IKeyboardMouseInput
{

View File

@ -1,17 +1,17 @@
using Remotely_Shared.Models;
using Remotely_ScreenCast.Core;
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Linux.Capture;
using Remotely_ScreenCast.Linux.Input;
using Remotely_ScreenCast.Linux.X11Interop;
using Remotely.Shared.Models;
using Remotely.ScreenCast.Core;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Linux.Capture;
using Remotely.ScreenCast.Linux.Input;
using Remotely.ScreenCast.Linux.X11Interop;
using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Drawing;
using System.Threading.Tasks;
namespace Remotely_ScreenCast.Linux
namespace Remotely.ScreenCast.Linux
{
public class Program
{

View File

@ -5,6 +5,7 @@
<TargetFramework>netcoreapp2.2</TargetFramework>
<Description>Allows unattended remote control via the Remotely server.</Description>
<TargetLatestRuntimePatch>true</TargetLatestRuntimePatch>
<AssemblyName>Remotely_ScreenCast.Linux</AssemblyName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|AnyCPU'">
@ -21,8 +22,8 @@
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_ScreenCast.Core\Remotely_ScreenCast.Core.csproj" />
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj" />
<ProjectReference Include="..\ScreenCast.Core\ScreenCast.Core.csproj" />
<ProjectReference Include="..\Shared\Shared.csproj" />
</ItemGroup>
</Project>

View File

@ -31,7 +31,7 @@ using System.Security;
using System.Security.Permissions;
using System.Text;
namespace Remotely_ScreenCast.Linux.X11Interop
namespace Remotely.ScreenCast.Linux.X11Interop
{
public static unsafe class LibX11
{

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.Runtime.InteropServices;
using System.Text;
namespace Remotely_ScreenCast.Linux.X11Interop
namespace Remotely.ScreenCast.Linux.X11Interop
{
public class LibXtst
{

View File

@ -5,9 +5,9 @@ using System.Linq;
using System.Text;
using System.Threading.Tasks;
using NAudio.Wave;
using Remotely_ScreenCast.Core;
using Remotely.ScreenCast.Core;
namespace Remotely_ScreenCast.Win.Capture
namespace Remotely.ScreenCast.Win.Capture
{
public class AudioCapturer
{

View File

@ -11,11 +11,11 @@ using System.Collections.Generic;
using System.Drawing.Drawing2D;
using System.Diagnostics;
using System.Runtime.Serialization.Formatters.Binary;
using Remotely_ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Core.Utilities;
using System.Threading;
using Remotely_ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Capture;
namespace Remotely_ScreenCast.Win.Capture
namespace Remotely.ScreenCast.Win.Capture
{
public class BitBltCapture : ICapturer
{

View File

@ -1,5 +1,5 @@
using Remotely_ScreenCast.Core;
using Remotely_ScreenCast.Core.Models;
using Remotely.ScreenCast.Core;
using Remotely.ScreenCast.Core.Models;
using System;
using System.Collections.Generic;
using System.Drawing;
@ -11,10 +11,10 @@ using System.Text;
using System.Threading.Tasks;
using System.Timers;
using System.Windows.Forms;
using Remotely_Shared.Win32;
using Remotely_Shared.Models;
using Remotely.Shared.Win32;
using Remotely.Shared.Models;
namespace Remotely_ScreenCast.Win.Capture
namespace Remotely.ScreenCast.Win.Capture
{
/// <summary>
/// A class that can be used to watch for cursor icon changes.

View File

@ -1,5 +1,5 @@
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Utilities;
using SharpDX;
using SharpDX.Direct3D11;
using SharpDX.DXGI;
@ -11,7 +11,7 @@ using System.Linq;
using System.Threading;
using System.Windows.Forms;
namespace Remotely_ScreenCast.Win.Capture
namespace Remotely.ScreenCast.Win.Capture
{
public class DXCapture : ICapturer
{

View File

@ -1,11 +1,11 @@
using Remotely_ScreenCast.Core.Input;
using Remotely_ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Input;
using Remotely.ScreenCast.Core.Models;
using System;
using Remotely_Shared.Win32;
using static Remotely_Shared.Win32.User32;
using Remotely_ScreenCast.Core.Capture;
using Remotely.Shared.Win32;
using static Remotely.Shared.Win32.User32;
using Remotely.ScreenCast.Core.Capture;
namespace Remotely_ScreenCast.Win.Input
namespace Remotely.ScreenCast.Win.Input
{
public class WinInput : IKeyboardMouseInput
{

View File

@ -1,14 +1,14 @@
using Microsoft.AspNetCore.SignalR.Client;
using Microsoft.Extensions.DependencyInjection;
using Remotely_Shared.Models;
using Remotely_ScreenCast.Core;
using Remotely_ScreenCast.Core.Capture;
using Remotely_ScreenCast.Core.Enums;
using Remotely_ScreenCast.Core.Models;
using Remotely_ScreenCast.Core.Sockets;
using Remotely_ScreenCast.Core.Utilities;
using Remotely_ScreenCast.Win.Capture;
using Remotely_ScreenCast.Win.Input;
using Remotely.Shared.Models;
using Remotely.ScreenCast.Core;
using Remotely.ScreenCast.Core.Capture;
using Remotely.ScreenCast.Core.Enums;
using Remotely.ScreenCast.Core.Models;
using Remotely.ScreenCast.Core.Sockets;
using Remotely.ScreenCast.Core.Utilities;
using Remotely.ScreenCast.Win.Capture;
using Remotely.ScreenCast.Win.Input;
using System;
using System.Collections.Concurrent;
using System.Collections.Generic;
@ -20,10 +20,10 @@ using System.Reflection;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Remotely_Shared.Win32;
using Remotely.Shared.Win32;
using NAudio.Wave;
namespace Remotely_ScreenCast.Win
namespace Remotely.ScreenCast.Win
{
public class Program
{

View File

@ -163,13 +163,13 @@
<None Include="packages.config" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Remotely_ScreenCast.Core\Remotely_ScreenCast.Core.csproj">
<ProjectReference Include="..\ScreenCast.Core\ScreenCast.Core.csproj">
<Project>{b04a1728-2e87-491e-bc7f-f575a1754def}</Project>
<Name>Remotely_ScreenCast.Core</Name>
<Name>ScreenCast.Core</Name>
</ProjectReference>
<ProjectReference Include="..\Remotely_Shared\Remotely_Shared.csproj">
<ProjectReference Include="..\Shared\Shared.csproj">
<Project>{3b1b36ae-7a60-4974-a868-1e24894d4149}</Project>
<Name>Remotely_Shared</Name>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
@ -179,8 +179,8 @@
</PropertyGroup>
<PropertyGroup>
<PostBuildEvent>if $(ConfigurationName) == Debug (
md "$(SolutionDir)Remotely_Agent\bin\Debug\netcoreapp2.2\ScreenCast\"
copy /y "$(TargetDir)\*" "$(SolutionDir)Remotely_Agent\bin\Debug\netcoreapp2.2\ScreenCast\"
md "$(SolutionDir)Agent\bin\Debug\netcoreapp2.2\ScreenCast\"
copy /y "$(TargetDir)\*" "$(SolutionDir)Agent\bin\Debug\netcoreapp2.2\ScreenCast\"
)</PostBuildEvent>
</PropertyGroup>
</Project>

View File

@ -3,7 +3,7 @@ using System.Collections.Generic;
using System.IO;
using System.Linq;
using System.Threading.Tasks;
using Remotely_Server.Data;
using Remotely.Server.Data;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Hosting.Internal;
using Microsoft.AspNetCore.Http;
@ -12,7 +12,7 @@ using Microsoft.Extensions.FileProviders;
// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
namespace Remotely_Server.API
namespace Remotely.Server.API
{
[Route("api/[controller]")]
public class ClientDownloadsController : Controller

View File

@ -6,15 +6,15 @@ using System.Runtime.Serialization;
using System.Text;
using System.Threading.Tasks;
using System.Xml.Serialization;
using Remotely_Shared.Models;
using Remotely_Server.Data;
using Remotely.Shared.Models;
using Remotely.Server.Data;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Mvc;
using Newtonsoft.Json;
// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
namespace Remotely_Server.API
namespace Remotely.Server.API
{
[Route("api/[controller]")]
public class CommandsController : Controller

View File

@ -5,7 +5,7 @@ using System.Diagnostics;
using System.IO;
using System.IO.Compression;
namespace Remotely_Server.API
namespace Remotely.Server.API
{
[Route("api/[controller]")]
public class CoreVersionController : Controller

View File

@ -2,15 +2,15 @@
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using Remotely_Shared.Models;
using Remotely_Server.Data;
using Remotely.Shared.Models;
using Remotely.Server.Data;
using Microsoft.AspNetCore.Authorization;
using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Mvc;
// For more information on enabling Web API for empty projects, visit https://go.microsoft.com/fwlink/?LinkID=397860
namespace Remotely_Server.API
namespace Remotely.Server.API
{
[Authorize]
[ApiController]

Some files were not shown because too many files have changed in this diff Show More