Jump to content

User Support Plugin 1.3


Paul

Recommended Posts

  • Administrators

Hello PC Monitor Users,

I would like to present my first plugin for the community. It's main purpose is to allow IT Administrators to deploy a User Support client on their computer in order to receive notifications when someone requires technical support. Main features are:

  • Send notifications to all devices connected to the PC Monitor account with a text long as 4000 characters.
  • Organise support requests by departments and priority all dinamically loaded from a xml file.
  • Easy to deploy in Active Directory using Group Policy Objects.
  • Easy to configure through registry to support multiple connections on the same PC Monitor service.
  • Uses modern and secure tehnologies for communication (WCF).
  • Easy to customize all strings using xml files.

I also attached an example version to show everyone how you can create your own plugins for this great app. Please take your time and read the 'readme.txt' file as it explains everything you need to know about installing, using and customizing the application.

My release is open-source bound by no license. That being said you can freely modify, distribute, claim as your work, sell and / or include in your copyrighted material as long as it doesn't breach PC Monitor's license or terms and conditions.

Download Link: Click (Version 1.3)

Changes since 1.2:

  • Changed registry reading and writing with api calls for plugin and removed registry writes for application with hardcoded defaults.

Any feedback and plugin ideas will be appreciated.

Edit: New version is scheduled at 05/03/2012.

Screenshots:

post-9-0-13681300-1325626367_thumb.png post-9-0-74505100-1325626373_thumb.png post-9-0-30377200-1325626384_thumb.png post-9-0-72935100-1325961377_thumb.png

Edited by Marius
Link to comment
Share on other sites

Hi

I have tested this plugin and works great! this is much better and faster than a user sends a sms or email

Just a little thing I found: To send at message you say we need a minimum of 10 characters, but in fact we need to type 11 characters to send a message :-)

I think this is the first step to begin with an incident/ticket support system that works with PCM

Thank you!

Link to comment
Share on other sites

  • Administrators

Just a little thing I found: To send at message you say we need a minimum of 10 characters, but in fact we need to type 11 characters to send a message :-)

Hello,

Thank you for your feedback.

You are correct, this is a mistake that will be fixed in the upcoming version. Please let me know if there is anything you would like me to add or any other bugs you will find.

I estimate that 1.1 will be released by the end of the following week, so if you have any ideas they are welcomed :lol: .

Paul.

Link to comment
Share on other sites

  • Administrators

Hello Ivan,

Thank you for using my plugin! I can tell you that because of PC Monitor's restriction plugins can only send one notification. You can send another one when the first one gets deleted. This is the main reason I disable the submit button after a successful send. This is normal behavior. However in the upcoming version I plan on adding checks to the service and client so that the client will know if he is allowed to send another notification without having to open and close the application. Any faulty changes to the xml will trigger default settings so if you can see your changes that means you modified the xml correctly.

Paul.

If anyone wants to help me I would really apreciate xml files translated into your language. They will be included in the next release and credited!

Link to comment
Share on other sites

  • Administrators

Just to mention that you can have one active notification per plugin. This will change in the future to allow multiple active notifications for each plugin - once the Cloud API will be released.

Link to comment
Share on other sites

  • Administrators

@paul no problem to translate if you want

Just modify the xml file and submit to www.pastebin.com with it's contents. I will continue from there. Thank you.

Don't forget to post here the link.

Link to comment
Share on other sites

This is an interesting plugin which I'm going to watch over the coming months. I've always had a problem with monitoring software in the past losing the goal post by developing ticket systems into their products (take Kaseya or Labtech for example - often a feature never used because it's over complex and ends up getting in the way of the monitoring software design). I like to see PC monitor stick to the core of what the product is all about and have all this functionality additionally available through a plugin, so I think you've done an amazing job here! Well done.

Link to comment
Share on other sites

  • Administrators

I am sorry about the release delay. You can expect version 1.1 today.

Paul.

Edit: 1.1 got released, check the first post for the download link.

Any feedback is welcomed, feature requests are welcomed too ;)

Link to comment
Share on other sites

  • 3 weeks later...
  • Administrators

Hello,

Please confirm that you are have .Net Framework 4.0 FULL installed on your computer, if not you can download it from here: http://www.filehippo.com/download_dotnet_framework_4 .

Also what do you mean that it's not opening is it making an error? Please show me a screenshot. Also for the translation you only need to edit the .xml file located in the /locale folder, it's very easy.

Paul.

Link to comment
Share on other sites

Hi Paul,

I checked that .Net 4 is installed and also made an Repair installation, with no success.

When try to start it's throwing only an exception in Eventlog.

See the exception:

.Net runtime:

<
Event
xmlns
="
">

<
System
>

<
Provider
Name
="
.NET Runtime
" />

<
EventID Qualifiers
="
0
">
1026
</
EventID
>

<
Level
>
2
</
Level
>

<
Task
>
0
</
Task
>

<
Keywords
>
0x80000000000000
</
Keywords
>

<
TimeCreated
SystemTime
="
2012-02-05T18:07:37.000000000Z
" />

<
EventRecordID
>
56361
</
EventRecordID
>

<
Channel
>
Application
</
Channel
>

<
Computer
>
damian-0815.vir-net.local
</
Computer
>

<
Security
/>

</System>

<
EventData
>

<
Data
>
Anwendung: UserSupportApplication.exe Frameworkversion: v4.0.30319 Beschreibung: Der Prozess wurde aufgrund einer unbehandelten Ausnahme beendet. Ausnahmeinformationen: System.IO.FileNotFoundException Stapel: bei UserSupportApplication.MainForm..ctor() bei UserSupportApplication.Program.Main()
</
Data
>

</EventData>

</Event>

Application Error:

<
Event
xmlns
="
">

<
System
>

<
Provider
Name
="
Application Error
" />

<
EventID Qualifiers
="
0
">
1000
</
EventID
>

<
Level
>
2
</
Level
>

<
Task
>
100
</
Task
>

<
Keywords
>
0x80000000000000
</
Keywords
>

<
TimeCreated
SystemTime
="
2012-02-05T18:07:37.000000000Z
" />

<
EventRecordID
>
56362
</
EventRecordID
>

<
Channel
>
Application
</
Channel
>

<
Computer
>
damian-0815.vir-net.local
</
Computer
>

<
Security
/>

</System>

<
EventData
>

<
Data
>
UserSupportApplication.exe
</
Data
>

<
Data
>
1.1.0.0
</
Data
>

<
Data
>
4f16848c
</
Data
>

<
Data
>
KERNELBASE.dll
</
Data
>

<
Data
>
6.1.7601.17651
</
Data
>

<
Data
>
4e211319
</
Data
>

<
Data
>
e0434352
</
Data
>

<
Data
>
0000b9bc
</
Data
>

<
Data
>
2394
</
Data
>

<
Data
>
01cce4310ab7bc36
</
Data
>

<
Data
>
D:\MobilePC\PlugIn\UserSupport\UserSupportApplication.exe
</
Data
>

<
Data
>
C:\Windows\syswow64\KERNELBASE.dll
</
Data
>

<
Data
>
48719ff7-5024-11e1-811d-8c89a56f691d
</
Data
>

</EventData>

</Event>

regards

Daniel

Link to comment
Share on other sites

  • Administrators

Hello,

The problem is now fixed, please redownload my archive from the first post.

Note: The application requires that the plugin (UserSupportPlugin.dll) to be in the same folder with the application otherwise it will crash just like it did before.

Thank you for considering my plugin.

Paul.

Edited by Paul
Link to comment
Share on other sites

Hi Paul,

now it works.

But some Problems which I recognized.

Runs only, when started as Administrator, any possibilty to start with normal rights?

The registry key is not written, so I can't change the locale Setting. What is the name of the Key?

regards

Daniel

Link to comment
Share on other sites

  • Administrators

Hello,

The application run only as an administrator because he needs to write registry keys. It's very abnormal not to write them, are you sure he has administrative rights. The values should be in HKEY_LOCAL_MACHINE\Software\UserSupport.

Please confirm that the application does not write the values to registry.

I will make an update soon that uses INI settings, which don't require administrative rights.

Paul.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...