Sie sind auf Seite 1von 3

Prerequisites:

The application requires Microsoft .NET Framework 4.5. It can be downloaded and
installed from:
http://www.microsoft.com/en-us/download/details.aspx?id=30653
Installation:
1. Copy HelpAssistant.exe, HelpAssistant.exe.config and Reasons.txt into folder
of your choice.
2. Open HelpAssistant.exe.config by any text editor (for example, Notepad). Edit
the settings under <HelpAssistant.Properties.Settings> section:
- SMTPServer, Port, UseSSL, EmailUsername, EmailPassword - server settings an
d credentials used to send help request emails.
- EmailFrom - this value will be used in 'From' emails field.
- HelpEmailTo - email address where a first email (without details) will be s
ent, if user selected live help option.
- HelpEmailSubject - subject line for the first email. Values in braces {} wi
ll be replaced by actual values.
{0} = computer name
{1} = user name
- HelpEmailFormat - body of the first email. Values in braces {} will be repl
aced by actual values.
{0} = computer name
{1} = user name
- DetailsEmailTo - email address where the second email (with details) will b
e sent, if user selected live help option.
- DetailsEmailSubject - subject line for the details email. Values in braces
{} will be replaced by actual values.
{0} = computer name
{1} = user name
{2} = selected reason
{3} = email address inputted by user
{4} = phone number inputted by user
- DetailsEmailFormat - body of the details email. Values in braces {} will be
replaced by actual values.
{0} = computer name
{1} = user name
{2} = selected reason
{3} = email address inputted by user
{4} = phone number inputted by user
- HelpSendText - message that will be shown to a client when help request is
sent.
- HelpRequestText - message that will be shown when the client clicks 'Help'
button.
'Yes' or 'No' selection will be provided in this dialog, selecting 'Yes' wi
ll lead to first email sent and details windows displayed.
- HelpRequestSentText - message that will be shown when the first email is se
nt.
- HelpButtonSize - size of the 'Help' button in the following format: width;
height (example: 102, 66).
- HelpButtonText - text on the 'Help' button.
- HelpButtonFontSize - size of the text font on the 'Help' button.
- TitleText - text of the most top of the details window.
- SendText - text on the 'Send' button in the details window.
- SendingText - text displayed on the 'Send' button while the details email b

eing sent.
- InfoText - text displayed on the top of Email and Phone section in the deta
ils window.
- DetailsWindowSize - exact size of the details window.
- HelpSentBoxMode - mode of the message box that is shown when help request i
s sent.
0 - the message is not shown
1 - the message is shown but auto-hidden after some time
2 - the message is shown
- HelpSentBoxTimeout - time after that the message box will be hidden. Used o
nly when HelpSentBoxMode = 1.
- RemoteHelpEmailTo - email address where the email will be sent if user sele
cted a remote help option.
- RemoteHelpEmailSubject - subject line for the remote help email. Values in
braces {} will be replaced by actual values.
{0} = cell number entered by user
{1} = computer name
{2} = user name
- RemoteHelpEmailFormat - body of the remote help email. Values in braces {}
will be replaced by actual values.
{0} = cell number entered by user
{1} = computer name
{2} = user name
- RemoteHelpText - text that will be send in help option selection window for
remote help option.
- LiveHelpText - text that will be send in help option selection window for l
ive support help option.
- ReportText - text that will be send in help option selection window for rep
ort option.
- ReportDetailsTitle - title of the details window that will be shown if repo
rt mode is selected by user.
- ReportEmailTo - email address where the email (with details) will be sent i
f user selected report mode.
- ReportEmailSubject - subject line for the report email. Values in braces {}
will be replaced by actual values.
{0} = computer name
{1} = user name
{2} = selected reason
{3} = email address inputted by user
{4} = phone number inputted by user
- ReportEmailFormat - body of the report email. Values in braces {} will be r
eplaced by actual values.
{0} = computer name
{1} = user name
{2} = selected reason
{3} = email address inputted by user
{4} = phone number inputted by user
3. Open Reasons.xml by any text editor. There you can provide reasons which can
be selected by a client in helper application,
and emails where the appropriate reason will be sent.
To add new email, copy a Reason section:

<Reason>
<Name></Name>
<Emails>
<string></string>
</Emails>
</Reason>
and place it between <ArrayOfReason> (opening tag) and </ArrayOfReason> (clos
ing tag). Write a name for new reason between <Name> and </Name>.
Write email between <string> and </string>. To add new email, copy:
<string></string>
and place it between <Emails> and </Emails>, then write email between <string
> and </string>.
Count of emails that a reason can contain is not limited.
4. To make the program auto-start with Windows, open the following folder:
C:\Users\<Your Windows user name>\AppData\Roaming\Microsoft\Windows\Start Men
u\Programs\Startup
In this folder create a shortcut to HelpAssistant.exe
5. In case of any errors occur, it will be logged into a file. The file is store
d at the following directory: "C:\Users\<User name>\AppData\Roaming\HelpAssistan
t".
The log file has ".log" file extension. Most recent errors are always in "log
.log" file, older files get date added to the file name (for example, "log201402
02.log").

Das könnte Ihnen auch gefallen