Skip to content

C# Windows Form Application. The project is used to control another computer remotly or to trasfer files between two computers.

Notifications You must be signed in to change notification settings

DanielVihorev/Catch-It-2019-Magshimim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

C# Windows Form Application : TEAMVIEWER Project Overview

///////////////////////////////////////////////////////////////////////////// Use:

The project is used to control another computer remotly or to trasfer files between two computers.

first of all you need to register so you can log in in first form chose regstir button then log in with you new account:

  • choose file trasfer button to trasfer files between two compuers
  • choose remote Desktop nutton to controll remotely anotyher computer or be controlled by another computer

and the application also work with c++ server project that is responsible for the log in.

///////////////////////////////////////////////////////////////////////////// Prerequisite:

Visual Studio 2008 installed or newer version.

*Windows platform: www.microsoft.com/en-us/software-download/

///////////////////////////////////////////////////////////////////////////// Demo:

*open the project

  • log in and if you dont have an account register and then log in *choose what you want : trasfer file or control another computer *copy the other computer ip make sure it is in the local network *connect

*when you done close the option form or log out

///////////////////////////////////////////////////////////////////////////// Code Logical:

Step1. Create a Visual Studio 2008 windows form Application project

Step2. Clear unnecessary parts in the project

Step3: Add our project files you can get them from the gitlab website https://gitlab.com/radwan1230/karmiel-206-teamviewer/tree/master/

Step4: change the log in server ip to the ip of the computer that is running the server

Step5: Build the project and run it

///////////////////////////////////////////////////////////////////////////// References:

#C# Tutorials http://www.tutorialspoint.com/csharp/

/////////////////////////////////////////////////////////////////////////////

The Project uses classic C# WinForms client + a small C/C++ login server—no obvious package manager files (no packages.config, no NuGet refs) and the README points to a plain Visual Studio setup, so it likely relies only on built-in .NET / Win32 libs rather than third-party packages. 

Here’s the best-effort library/namespace inventory you’d expect in a project like this:

C# WinForms client (built-in .NET Framework) • System • System.Windows.Forms • System.Drawing • System.IO • System.Net • System.Net.Sockets • System.Threading / System.Threading.Tasks • System.ComponentModel • System.Data (often present by template even if not used)

C/C++ “login server” (Win32 / Winsock) • Headers: winsock2.h, windows.h, (possibly ws2tcpip.h) • Linker import libs: Ws2_32.lib, Advapi32.lib (the latter only if doing any registry/crypto), sometimes Mswsock.lib for extras

Third-party / NuGet packages • None apparent in the repo structure/README (looks like a straight Visual Studio solution without external deps).

About

C# Windows Form Application. The project is used to control another computer remotly or to trasfer files between two computers.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published