PcHelpware
PCHelpWare es una alternativa libre a los varios servicios alejados de la ayuda que pagan que se pueden encontrar en la red.
PCHelpWare es un software de ayuda alejado de gran alcance que permite que usted controle (derecho de su propia PC) una PC distante conectada con el Internet. Es la solución ideal para proporcionar ayuda alejada rápida y para ayudar a sus clientes, colegas, amigos y miembros de familia, incluso si están en el otro lado del mundo.
PCHelpWare es adaptable: usted puede crear su propio paquete del servidor con su insignia y - nombre de compañía. El individuo que usted quiere asistir remotamente tiene que transferir y ejecutar solamente su paquete modificado para requisitos particulares. Ése es todo



Introducción de PCHelpware

Componentes de PCHelpware de la transferencia directa (en formato de archivo del cierre relámpago)

PCHelpware se hace básicamente de tres porciones:
espectador de +A que se utiliza a teledirigido una PC distante
servidor de +A que funciona en la PC distante
repetidor opcional de +An que ayuda al espectador y al servidor para conectar junto. Es realmente un servicio del mediación-poder.
El espectador y el servidor se pueden modificar para requisitos particulares para caber sus necesidades (véase las páginas de la parte 3, de la parte 4 y del arreglo para requisitos particulares)
PcHelpware tiene dos esquemas principales de la conectividad:
servidor de la conexión de +Direct (puede ser utilizado cuando solamente la PC del servidor está detrás de un ranurador del NAT o simplemente no no directo accesible) - > espectador
+Connection a través de un servidor del repetidor (puede ser utilizado cuando las PC del espectador y del servidor están detrás de su propio ranurador del NAT) - > repetidor < - espectador
Notas:
- la PC que se coloca detrás de un NAT significa que esta PC no se puede alcanzar fácilmente de exterior (del Internet)
- Usted debe funcionar con el espectador en su máquina. El individuo que usted quiere ayudar debe funcionar con el servidor en su máquina. Incluso si esta máquina está detrás de un NAT la conexión puede ser hecha porque esta conexión es iniciada por el servidor de detrás el ranurador del NAT al espectador sobre el Internet.
Ver la parte 2 para más detalles en modos y ajustes de conexión.

Contenido del archivo de cierre relámpago de PCHelpware

zipfile



> Carpetas

- Conexiones:
Esta carpeta se utiliza los perfiles de ahorro del espectador
- Create_server:
Esta carpeta contiene los archivos necesarios para generar el exe modificado para requisitos particulares del servidor
- Conductores:
Si usted desea al speedup sus conexiones, usted puede instalar conductores especiales del espejo debajo del Windows 2000, de XP y de Vista.
- Mis servidores:
En esta carpeta usted encuentra los servidores generados. Los servidores se ahorran en una carpeta secundaria con el mismo nombre entonces el perfil del espectador
- Repetidor:
Esta carpeta contiene el repetidor. Un caso es la mayoría de la hora que funciona en el servidor de uvnc.com
- Server_res:
Contener el fondo y el icono del exe del servidor. Puede ser modificado para requisitos particulares. 

diálogo del espectador del pchelpware

 

PcHelpware_viewer.exe

Éste es el nombre del perfil usado para ahorrar el espectador A la “que conexión directa” es una conexión entre el servidor y el espectador, “vía el repetidor” utiliza el repetidor como lista del poder de perfiles ahorrados del espectador.

Modos de conexión

Conexión directa entre el servidor y el espectador (espectador < - servidor)

La PC del servidor conecta con el nombre de anfitrión o el IP address público de la PC del espectador

Espectador de PcHelpware

- Una conexión directa es más rápida

- Una conexión directa requiere a espectador ser accesible del Internet

- > La PC del espectador necesita tener un IP address del público (IE: accesible del Internet)

- > su ranurador necesita remitir “escucha el puerto” (4) la PC del espectador.
Si usted es su del ranurador ayuda afortunada y la puesta en práctica del ms de UPnP, el diálogo del espectador puede remitir automáticamente los puertos del ranurador

Espectador de PcHelpware

Usted puede comprobar si su ranurador apoya UPnP seleccionando un puerto en (4) e intento para remitir el puerto a su PC. Usar el botón “mapa UPnP” (5). El resultado de la acción se demuestra en la ventana del registro del diálogo del espectador (6). Cuando UPnP trabaja, usted puede seleccionar el “mapa auto” (5) al automóvil abierto y cercano el puerto seleccionado junto cuando el espectador comienza.

(1) y (4) es las únicas opciones que usted tiene que incorporar para crear una conexión directa

Para hacer la conexión directa al espectador más fácil, el servidor puede utilizar la funcionalidad de Dynalias del repetidor
Los dynalias del repetidor son una manera fácil de manejar conexiones a los espectadores que tienen un IP address dinámico. En comienzo del espectador, el IP address se envía al servicio del repetidor, el mismo servicio es utilizado por el servidor para pedir el IP address de el (7) conocido.

Espectador de PcHelpware

 

El repetidor puede actuar realmente como servicio de los dynaslias. Para conseguir este funcionamiento que usted necesita incorporar un nombre de alias (7) “por ejemplo: nombre de anfitrión del my_little_test_server” (8) o IP address del anfitrión del repetidor (por ejemplo: puerto de uvnc.com) (9) usado por el repetidor como servicio de los dynalias (por ejemplo: 5912) Después de que usted haya introducido (7), (8) y (9) usted puede probar la capacidad del alcance del repetidor
(1), (4), (7), (8) y (9) es las únicas opciones que usted necesita incorporar para crear una conexión directa
 

Conexión indirecta a través de un repetidor (servidor - > repetidor < - espectador)

Necesario cuando el servidor y el espectador se colocan detrás de los ranuradores del NAT (el esquema típico Nacional-a-NAT)

Espectador de PcHelpware

- Una conexión del repetidor es más lenta, como todos los pasos de los datos a través del repetidor ninguna expedición portuaria son necesarios en el servidor o el espectador side- él puede utilizar el poder estándar de los https (véase abajo para los detalles) para fijar la conexión, los campos required es (1), (11), (8) y (12) La identificación (11) es un número único entre 1-9999 que identifique la conexión. El repetidor empareja el servidor y el espectador cuando indican el mismo número de identificación. Usted también necesita naturalmente incorporar el nombre de anfitrión del repetidor (8) y los puertos (12) que utiliza para estar atentas espectadores y conexiones entrantes de los servidores. Utilizar el poder de Https (13): Cuando se selecciona esta opción, del espectador los cheques primero si los ajustes actuales del OS requieren un proxy server conectar con el Internet. Si el OS utiliza un poder, utilizamos el mismo poder para hacer una conexión. PCHelpware apoya un estándar “conecta” poder y calcetines 4/5 poder con nombre y contraseña de usuario. Chascando la “prueba” (10) usted puede comprobar qué sucede cuando usted selecciona “el poder de Https del uso”

  Servidor

Creación ejecutable

> Para cada perfil del espectador usted le crea tiene que crear el paquete correspondiente del servidor que podrá conectar al este espectador que escucha

Espectador de PcHelpware espectador del pchelpware

> Una vez que usted ha hecho la configuración/el perfil del espectador usted puede crear el servidor correspondiente seleccionando el menú superior o presionando el botón (14)

> En caso de que usted seleccionara la opción del repetidor, usted también necesita entrar en el puerto usado por el repetidor para estar atentas las nuevas conexiones del servidor (15)

espectador

> La creación automática del servidor hace a mandatario de la contraseña así que usted debe incorporar una contraseña (16)

estafa del espectador

> Los perfiles del espectador excepto la contraseña (cifrada) y el servidor contienen un picadillo MD5 de esta contraseña

> Usted tiene que tomar en esta etapa dos decisiones:
- Forzar a usuario (en lado de servidor) a incorporar la contraseña cuando él funciona con el servidor o hacer que el servidor automáticamente utiliza su picadillo encajado de la contraseña.
- Forzar a usuario a entrar en la identificación o el Dynalias o a hacer que el servidor utiliza su identificación y Dynalias encajados

yesno

> Cuando se termina la creación del servidor usted puede encontrar el fichero ejecutable en “alias” el directorio secundario
Para el alias “servidor de la prueba” da esto:

resultado

> Cuando usted funciona con el servidor ejecutable, exhibe una ventana como esto

servidor

Si usted elige encajar la contraseña y/o abrirse una sesión (identificación, dynalias) los campos de entrada de correspondencia son grayed

Vista sumaria de la creación ejecutable del servidor

espectador

(1) alias, uso para ahorrar perfiles
(2) interruptor: dirigir, repetidor
(3) lista de perfiles existentes
(4) puerto usado por el espectador (puerto que escucha)
(5) UPnP
(6) ventana general del registro
(7) nombre de Dynalias
(8) repetidor del nombre de anfitrión
(9) repetidor portuario del servicio de los dynalias (5912)
(10) el botón de prueba permite probar el repetidor (puerto del servidor/del espectador/de los dynalias)
(11) Número de identificación entre 1-9999 para identificar esta conexión
(12) Uso del puerto del repetidor de escuchar las nuevas conexiones del espectador
(13) Utilizar el poder de los https
(14) Crear el servidor
(15) Puerto del repetidor usado para escuchar el servidor
(16) Contraseña

Uso del espectador



Perfila a gerencia

perfil

> Los perfiles pueden ser ahorrados usar (17).

> El perfil seleccionado puede ser quitado usar (18).

> (3) es la lista de perfiles ahorrados.

> Los perfiles se ahorran con la extensión de archivo .phw en el subfolder de las “conexiones”



Comenzando el espectador - opciones

viewerstart

> (19) se utiliza para comenzar el espectador en el modo seleccionado (dirigir, repetidor).
> Un espectador corriente puede por escuchar parado con (20).
> (21) para el uso
> La calidad de la imagen puede ser seleccionada con (22).
- Alta es la mezcla a todo color de la alta calidad de JPEG y de zlib
- Mediados de es la mezcla de JPEG y de zlib de baja calidad
- Baja es la imagen de la escala gris 4bit adaptada especialmente a las conexiones lentas
Dependiendo de la anchura de banda un cierto ajuste de la calidad puede ser retardarse
> directX de la neutralización: En algunas PC hay un problema para detectar el comportamiento correcto del directx.
Esta opción permite cancelar manualmente el directX
> El automóvil vuelve a conectar: Una vez que la conexión inicial es finished, el espectador se pone detrás en escucha modo
o se vuelve a conectar con el repetidor. Es muy útil en caso de la conexión quebrada.

> Eliminar errores: uso interno

Funciones de la barra de herramientas del espectador

barra de herramientas

(1) un espectador más pequeño
(2) un espectador más grande
(3) con./desc. de plena pantalla
(4) la pantalla completa de la fuerza restaura
(5) abre la entrada del servidor
(6) demuestra las capas transparentes (XP)
(7) ventana abierta de la charla
(8) uso Ctrl-en-c al sujetapapeles de la sinc.
(9) sale el espectador
(10) entrada del servidor de la cerradura
(11) Utilizar CTR-c al sujetapapeles de la sinc. (todos los datos synced)

 

Arreglo para requisitos particulares de PcHelpware

Arreglo para requisitos particulares de la disposición del servidor de PCHelpware

Es posible modificar los executables del servidor para requisitos particulares que usted genera para su a los clientes y a individuos usted quiere ayudar

Arreglo para requisitos particulares del texto

viewer1

 

 

 

 

 

 

El archivo del arreglo para requisitos particulares parece esto:

[TÍTULO]
TÍTULO

[ANFITRIÓN]
Ayuda del Internet (conexión directa cifrada)
- conectar 192.168.1.102: 5500

[ANFITRIÓN]
Ayuda del Internet (conexión cifrada del repetidor)
- conectar uvnc.com: 5500 - identificación 543

[ANFITRIÓN]
Ayuda del Internet (conexión cifrada Autorecon del repetidor)
- conectar uvnc.com: 5500 - identificación 543 - autoreconnect

[ANFITRIÓN]
Ayuda del Internet (conexión cifrada poder del repetidor)
- conectar uvnc.com: 5500 - identificación 543 - poder

[TEXTTOP]
TextTop

[TEXTMIDDLE]
TextMiddle

[TEXTBOTTOM]
TextBottom

[TEXTRBOTTOM]
TextRBottom

[TEXTRMIDDLE]
TextRmiddle

[TEXTRTOP]
TextRtop

[TEXTCONNECTBUTTON]
TextConnectbutton

[TEXTERROR]
Texterror

[TEXTBUTTON]
Textbutton

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

[TEXTCLOSEBUTTON]
TextClosebutton

[BALLOON1TITLE]
Balloon1title

[BALLOON1A]
balloon1A

[BALLOON1B]
balloon1B

[BALLOON2TITLE]
Balloon2title

[BALLOON2A]
ballon2a

[BALLOON2B]
balloon2b

 

> La mayor parte de las entradas hablan para sí mismos y se representan en el cuadro arriba

> Otras entradas se explican abajo:

[TEXTERROR]
Éste es el mensaje se exhibe que cuando los usuarios presionan [TEXTCONNECTBUTTON]
sin la selección de uno de la entrada [del ANFITRIÓN].

[TEXTBUTTON] y [WEB PAGE]
Cuando se define el textbutton, permite que usted defina un Web page.
Presionando el botón abrir el Web page.

[BALLOON1TITLE]
[BALLOON1A]
[BALLOON1B]
Éste es los mensajes se demuestran que cuando el servidor es de fabricación o que espera de una conexión.
Él demostrado en la posición de TEXTTOP, TEXTMIDDLE y TEXTBOTTOM (véase la imagen)

[BALLOON2TITLE]
[BALLOON2A]
[BALLOON2B]
Iguales que para BALLOON1, pero cuando se hace la conexión.

 

Gráficos adaptables

viewer1

 

 

> logo.bmp: Ver el cuadro en la tapa de esta página
> background.bmp: Ver el cuadro en la tapa de esta página, el bmp se estira sobre la ventana llena del diálogo
> icon1.icon: Este icono se demuestra en el systray y como el icono del exe (generado) comprimido.
> enter.bmp: Ver más lejos, esto es el gráfico usado con el directorio especial [ENTERCODE].

 

Valores especiales

 

[DIRIGIR]
Cuando usted tiene solamente una entrada [del ANFITRIÓN], usted puede evitar que la necesidad de usuario de seleccionar el único [ANFITRIÓN].
Usar [DIRIGIR] usted saltar el diálogo.

[ENTERCODE]
Incorporar su identificación

Uno [ANFITRIÓN] solamente, para una conexión del repetidor. - El número de identificación (- la identificación 543) de la línea [del ANFITRIÓN] se no hace caso.
Cuando usted agrega el entercode, se salta el diálogo normal, y se exhibe un special incorpora diálogo de la identificación.

 

viewer1

 

Esto permite que el usuario defina manualmente un número de identificación

 

PcHelpware API

Para los reveladores que quieren incorporar teledirigido en su producto, PcHelpware se puede utilizar como otro DLL, permitiendo para la integración completa en su uso.

Desarrollo de encargo

Aquí está el código mínimo necesario para hacer un servidor de PCHelpware ejecutable.

Este comienzo de la muestra una conexión del loopback en el puerto 5500

Ver por favor el foro para más detalles

#include 
#include  
typedef vacío *STARTSERVER) (del __declspec (dllimport) (carbón de leña *, carbón de leña *, carbón de leña *, internacional, carbón de leña *); //void Start_server (*ID del carbón de leña, *repeater del carbón de leña, *direct del carbón de leña, puerto de la internacional, *passwd del carbón de leña, poder del bool); vacío del typedef de //BETA7 *STARTSERVER) (del __declspec (dllimport) (carbón de leña *, carbón de leña *, carbón de leña *, internacional, carbón de leña *, bool);
cañería de la internacional (argc de la internacional, argv del char* []) { hDLL de HMODULE = LoadLibrary (“1SCDLL.dll”); pStart_server de STARTSERVER; ¡si (hDLL! = FALTA DE INFORMACIÓN) { pStart_server = (STARTSERVER) GetProcAddress (hDLL, “Start_server”); ¡si (! pStart_server) { manija de // el error FreeLibrary (hDLL); vuelta 0; } { llamada de // la función pStart_server ("", "", “localhost”, 5500, ""); pStart_server beta 7 de // ("", "", “localhost”, 5500, "", 0); } } vuelta 0; }