PcHelpware
PCHelpWare est une alternative libre aux divers services à distance de paiement d'aide qui peuvent être trouvés sur le filet.
PCHelpWare est un logiciel à distance puissant de soutien qui te permet de commander (droit de votre propre PC) un PC éloigné relié à l'Internet. C'est la solution idéale pour fournir l'aide à distance rapide et pour aider vos clients, collègues, amis et membres de la famille, même si ils sont de l'autre côté du monde.
PCHelpWare est personnalisable : vous pouvez créer votre propre paquet de serveur avec votre logo et - nom de compagnie. L'individu que vous voulez aider à distance seulement doit télécharger et exécuter votre paquet adapté aux besoins du client. C'est tout



Introduction de PCHelpware

Composants de PCHelpware de téléchargement (dans le format de fichier de fermeture éclair)

PCHelpware est fondamentalement fait de trois parts :
visionneuse de +A qui est employée à à télécommande un PC éloigné
serveur de +A qui fonctionne sur le PC éloigné
répéteur facultatif de +An qui aide la visionneuse et le serveur pour se relier ensemble. C'est réellement un service de médiation-procuration.
La visionneuse et le serveur peuvent être adaptés aux besoins du client pour adapter vos besoins (voir les pages de la partie, de la partie et de la personnalisation)
PcHelpware a deux arrangements principaux de connectivité :
serveur de raccordement de +Direct (peut être employé quand seulement le PC de serveur est derrière un routeur de NAT ou simplement pas directement accessible) - > visionneuse
+Connection par un serveur de répéteur (peut être employé quand les PCs de visionneuse et de serveur sont derrière leur propre routeur de NAT) - > répéteur < - visionneuse
Notes :
- le PC se tenant derrière un NAT signifie que ce PC ne peut pas être facilement atteint de l'extérieur (de l'Internet)
- Vous devez courir la visionneuse sur votre machine. L'individu que vous voulez aider doit courir le serveur sur sa machine. Même si cette machine est derrière un NAT le raccordement peut être fait parce que ce raccordement est lancé par le serveur par derrière le routeur de NAT à la visionneuse au-dessus de l'Internet.
Voir la partie pour plus de détails sur des modes et des arrangements de raccordement.

Contenu de dossier de fermeture éclair de PCHelpware

zipfile



> Chemises

- Raccordements :
Cette chemise est employée les profils de sauvegarde de visionneuse
- Create_server :
Cette chemise contiennent les dossiers nécessaires pour produire de l'exe adapté aux besoins du client de serveur
- Conducteurs :
Si vous souhaitez au speedup vos raccordements, vous pouvez installer les conducteurs spéciaux de miroir sous le Windows 2000, le XP et le Vista.
- Mes serveurs :
Dans cette chemise vous trouvez les serveurs produits. Les serveurs sont sauvés dans une chemise secondaire avec le même nom puis le profil de visionneuse
- Répéteur :
Cette chemise contient le répéteur. Un exemple est la plupart de l'heure fonctionnant sur le serveur d'uvnc.com
- Server_res :
Contenir le fond et l'icône de l'exe de serveur. Peut être adapté aux besoins du client. 

dialogue de visionneuse de pchelpware

 

PcHelpware_viewer.exe

C'est le nom de profil employé pour sauver la visionneuse A « la liaison que directe » est un raccordement entre le serveur et la visionneuse, « par l'intermédiaire du répéteur » utilise le répéteur comme liste de procuration de profils sauvés de visionneuse.

Modes de raccordement

Liaison directe entre le serveur et le téléspectateur (visionneuse < - serveur)

Le PC de serveur se relie au nom d'hôte ou à l'IP address public du PC de visionneuse

Visionneuse de PcHelpware

- Une liaison directe est plus rapide

- Une liaison directe exige du téléspectateur d'être accessible de l'Internet

- > Le PC de visionneuse doit avoir un IP address de public (IE : accessible de l'Internet)

- > votre routeur doit expédier « écoutent le port » (4) le PC de visionneuse.
Si vous êtes votre de routeur appui chanceux et l'exécution de milliseconde d'UPnP, le dialogue de visionneuse peut automatiquement expédier les ports de routeur

Visionneuse de PcHelpware

Vous pouvez vérifier si votre routeur soutient UPnP en choisissant un port en (4) et essai pour expédier le port à votre PC. Using le bouton « carte UPnP » (5). Le résultat de l'action est affiché dans la fenêtre de notation de dialogue de visionneuse (6). Quand UPnP fonctionne, vous pouvez choisir « la carte automatique » (5) à l'automobile ouverte et étroite le port choisi ensemble quand la visionneuse commence.

(1) et (4) sont les seules options que vous devez entrer pour créer une liaison directe

Pour faciliter la liaison directe à la visionneuse, le serveur peut employer la fonctionnalité de Dynalias de répéteur
Les dynalias de répéteur est une manière simple de manipuler des raccordements aux visionneuses qui ont un IP address dynamique. Sur le début de visionneuse, l'IP address est envoyé au service de répéteur, le même service est employé par le serveur pour demander l'IP address du (7) nommé.

Visionneuse de PcHelpware

 

En fait le répéteur peut agir en tant que service de dynaslias. Pour obtenir ce fonctionnement que vous devez écrire un pseudonyme (7) « par exemple : nom d'hôte de my_little_test_server » (8) ou IP address du centre serveur de répéteur (par exemple : port d'uvnc.com) (9) employé par le répéteur comme service de dynalias (par exemple : 5912) Après que vous ayez écrit (7), (8) et (9) vous pouvez examiner la capacité de portée du répéteur
(1), (4), (7), (8) et (9) sont les seules options que vous devez entrer pour créer une liaison directe
 

Raccordement indirect par un répéteur (serveur - > répéteur < - visionneuse)

Nécessaire quand le serveur et la visionneuse se tiennent derrière des routeurs de NAT (arrangement National-à-NAT typique)

Visionneuse de PcHelpware

- Un raccordement de répéteur est plus lent, pendant que tous les passages de données par le répéteur aucun expédition gauche est nécessaire sur le serveur ou la visionneuse side- il peut employer la procuration standard de https (voir ci-dessous pour des détails) pour installer le raccordement, les champs required sont (1), (11), (8) et (12) L'identification (11) est un nombre unique entre 1-9999 qui identifie le raccordement. Le répéteur assortit le serveur et la visionneuse quand ils indiquent le même numéro d'identité. Naturellement vous devez également le nom d'hôte écrire du répéteur (8) et les ports (12) qu'il emploie pour détecter à l'oreille les visionneuses et les raccordements entrants de serveurs. Employer la procuration de Https (13) : Quand cette option est choisie, de visionneuse les contrôles d'abord si les arrangements courants d'OS exigent d'un proxy server de se relier à l'Internet. Si l'OS emploie une procuration, nous employons la même procuration pour établir un rapport. PCHelpware soutient une norme « relient » la procuration et les chaussettes 4/5 procuration au nom d'utilisateur et au mot de passe. En cliquant le « essai » (10) vous pouvez vérifier ce qui se produit quand vous choisissez « la procuration de Https d'utilisation »

  Serveur

Création exécutable

> Pour chaque profil de visionneuse vous vous créez devez créer le paquet correspondant de serveur qui pourra relier le ce téléspectateur de écoute

Visionneuse de PcHelpware visionneuse de pchelpware

> Une fois que vous avez fait la configuration/profil de visionneuse vous pouvez créer le serveur correspondant en choisissant le menu supérieur ou en appuyant sur le bouton (14)

> Au cas où vous choisissiez l'option de répéteur, vous devez également entrer dans le port employé par le répéteur pour détecter à l'oreille les nouveaux raccordements de serveur (15)

visionneuse

> La création automatique du serveur fait l'obligatoire de mot de passe ainsi vous devez entrer un mot de passe (16)

escroquerie de visionneuse

> Les profils de visionneuse sauf le mot de passe (chiffré) et le serveur contient un gâchis MD5 de ce mot de passe

> À ce stade vous devez faire deux choix :
- Forcer l'utilisateur (du côté de serveur) à entrer le mot de passe quand il court le serveur ou faire le serveur automatiquement employer son gâchis incorporé de mot de passe.
- Forcer l'utilisateur à entrer dans l'identification ou le Dynalias ou à faire le serveur employer son identification et Dynalias inclus

yesno

> Quand la création de serveur est accomplie vous pouvez trouver le dossier exécutable dans « dit » l'annuaire secondaire
Pour le nom d'emprunt « serveur d'essai » elle donne ceci :

résultat

> Quand vous courez le serveur exécutable, il montre une fenêtre comme ceci

serveur

Si vous choisissez d'inclure le mot de passe et/ou ouvrir une session (identification, dynalias) les champs d'entrée de correspondance sont grayed

Vue récapitulative de création exécutable de serveur

visionneuse

(1) dit, utilisation pour sauver des profils
(2) commutateur : diriger, répéteur
(3) liste de profils existants
(4) port employé par la visionneuse (port de écoute)
(5) UPnP
(6) fenêtre générale de notation
(7) nom de Dynalias
(8) répéteur de nom d'hôte
(9) répéteur gauche de service de dynalias (5912)
(10) la touche "TEST" laissent examiner le répéteur (le port de serveur/visionneuse/dynalias)
(11) Numéro d'identité Entre 1-9999 pour identifier ce raccordement
(12) Utilisation de port de répéteur d'écouter de nouveaux raccordements de visionneuse
(13) Employer la procuration de https
(14) Créer le serveur
(15) Port de répéteur employé pour écouter le serveur
(16) Mot de passe

Utilisation de visionneuse



Profile la gestion

profil

> Les profils peuvent être sauvés using (17).

> Le profil choisi peut être enlevé using (18).

> (3) est la liste de profils sauvés.

> Les profils sont sauvés avec la prolongation de dossier .phw dans le subfolder de « raccordements »



Commençant la visionneuse - options

viewerstart

> (19) est employé pour commencer la visionneuse en mode choisi (diriger, répéteur).
> Une visionneuse courante peut par l'écoute arrêtée avec (20).
> (21) stoppe l'application
> La qualité de l'image peut être choisie avec (22).
- Haut est le mélange polychrome de qualité du JPEG et du zlib
- Mi est le mélange du JPEG et du zlib de qualité inférieure
- Basse est l'image de la gamme de gris 4bit particulièrement adaptée aux raccordements lents
Selon la largeur de bande un certain arrangement de qualité peut être de ralentir
> directX de débronchement : Sur quelques PCs il y a un problème pour détecter le comportement correct de directx.
Cette option laisse décommander manuellement le directX
> L'automobile rebranchent : Une fois que le raccordement initial est de finition, la visionneuse se met en arrière dans écoutent mode
ou se rebranche avec le répéteur. Il est très utile en cas de raccordement cassé.

> Corriger : utilisation interne

Fonctions de barre porte-outils de visionneuse

barre porte-outils

(1) une plus petite visionneuse
(2) une plus grande visionneuse
(3) "Marche/Arrêt" pleine page
(4) l'écran complet de force régénèrent
(5) ouvrent l'entrée de serveur
(6) montrent les couches transparentes (XP)
(7) fenêtre ouverte de causerie
(8) utilisation CTRL-à-c au presse-papiers de synchro
(9) sortent la visionneuse
(10) ferment à clef l'entrée de serveur
(11) Employer CTR-c au presse-papiers de synchro (toutes les données synced)

 

Personnalisation de PcHelpware

Personnalisation de disposition de serveur de PCHelpware

Il est possible d'adapter les executables de serveur que vous produisez pour le votre des clients et des individus vous voulez aider

Personnalisation des textes

viewer1

 

 

 

 

 

 

Le dossier de personnalisation ressemble à ceci :

[TITRE]
TITRE

[CENTRE SERVEUR]
Appui d'Internet (liaison directe chiffrée)
- relier 192.168.1.102 : 5500

[CENTRE SERVEUR]
Appui d'Internet (raccordement chiffré de répéteur)
- relier uvnc.com : 5500 - identification 543

[CENTRE SERVEUR]
Appui d'Internet (raccordement de répéteur chiffré par Autorecon)
- relier uvnc.com : 5500 - identification 543 - autoreconnect

[CENTRE SERVEUR]
Appui d'Internet (raccordement de répéteur chiffré par procuration)
- relier uvnc.com : 5500 - identification 543 - procuration

[TEXTTOP]
TextTop

[TEXTMIDDLE]
TextMiddle

[TEXTBOTTOM]
TextBottom

[TEXTRBOTTOM]
TextRBottom

[TEXTRMIDDLE]
TextRmiddle

[TEXTRTOP]
TextRtop

[TEXTCONNECTBUTTON]
TextConnectbutton

[TEXTERROR]
Texterror

[TEXTBUTTON]
Textbutton

[PAGE WEB]
http://www.uvnc.com

[TEXTCLOSEBUTTON]
TextClosebutton

[BALLOON1TITLE]
Balloon1title

[BALLOON1A]
balloon1A

[BALLOON1B]
balloon1B

[BALLOON2TITLE]
Balloon2title

[BALLOON2A]
ballon2a

[BALLOON2B]
balloon2b

 

> La plupart des entrées parlent pour elles-mêmes et sont représentées sur l'image ci-dessus

> D'autres entrées sont expliquées ci-dessous :

[TEXTERROR]
C'est le message qui est affiché quand les utilisateurs pressent [TEXTCONNECTBUTTON]
sans choisir un [de l'entrée de CENTRE SERVEUR].

[TEXTBUTTON] et [PAGE WEB]
Quand le textbutton est défini, il te permettent de définir une page Web.
En appuyant sur le bouton ouvrir la page Web.

[BALLOON1TITLE]
[BALLOON1A]
[BALLOON1B]
Ce sont les messages qui sont montrés quand le serveur est établissant ou attendant un rapport.
Lui montré à la position de TEXTTOP, TEXTMIDDLE et TEXTBOTTOM (voir l'image)

[BALLOON2TITLE]
[BALLOON2A]
[BALLOON2B]
Mêmes que pour BALLOON1, mais quand le rapport est établi.

 

Graphiques personnalisables

viewer1

 

 

> logo.bmp : Voir l'image au dessus de cette page
> background.bmp : Voir l'image au dessus de cette page, le BMP est étiré au-dessus de la pleine fenêtre de dialogue
> icon1.icon : Cette icône est montrée dans le systray et comme icône de l'exe (produit) comprimé.
> enter.bmp : Voir plus loin, ceci est le graphique utilisé avec la directive [ENTERCODE] spéciale.

 

Valeurs spéciales

 

[DIRIGER]
Quand vous avez seulement une [entrée de CENTRE SERVEUR], vous pouvez éviter que le besoin de l'utilisateur de choisir le seul [CENTRE SERVEUR].
Using [DIRIGER] vous sauter le dialogue.

[ENTERCODE]
Écrire votre identification

Un [CENTRE SERVEUR] seulement, pour un raccordement de répéteur. - Le numéro d'identité (- l'identification 543) [de la ligne de CENTRE SERVEUR] est ignoré.
Quand vous ajoutez l'entercode, le dialogue normal est sauté, et un special écrivent le dialogue d'identification est montré.

 

viewer1

 

Ceci permet à l'utilisateur de définir manuellement un numéro d'identité

 

PcHelpware api

Pour les lotisseurs qui veulent incorporer à télécommande à leur produit, PcHelpware peut ser d'un autre DLL, permettant pour l'intégration totale dans votre application.

Développement fait sur commande

Voici le code minimum requis pour rendre un serveur de PCHelpware exécutable.

Ce début d'échantillon un raccordement de réalimentation sur le port 5500

Veuillez voir le forum pour plus de détails

#include 
#include  
typedef vide *STARTSERVER (de __declspec (dllimport)) (char *, char *, char *, international, char *) ; //void Start_server (*ID de char, *repeater de char, *direct de char, port d'international, *passwd de char, procuration de bool) ; vide de typedef de //BETA7 *STARTSERVER (de __declspec (dllimport)) (char *, char *, char *, international, char *, bool) ;
force d'international (argc d'international, argv de char* []) { hDLL de HMODULE = LoadLibrary (« 1SCDLL.dll ») ; pStart_server de STARTSERVER ; si (hDLL ! = NULLE) { pStart_server = (STARTSERVER) GetProcAddress (hDLL, « Start_server ») ; si (! pStart_server) { poignée de // l'erreur FreeLibrary (hDLL) ; retour 0 ; } autrement { appel de // la fonction pStart_server ("", "", « localhost », 5500, "") ; Bêta pStart_server 7 de // ("", "", « localhost », 5500, "", 0) ; } } retour 0 ; }