完了

Encapsulate Putty in an ActiveX control

Our company has the need to embed the open-source Putty Telnet/SSH client into our application. Currently Putty is a standalone client application, which we need encapsulated as an ActiveX control. The requirements are these: 1) Putty must be encapsulated as an "full" ActiveX control. Principally this mean that the control must handle passing through all resize events to the Putty client. Putty itself uses resize events to renegotiate the terminal size with the target server it is connected to. 2) The regular Putty client, when launched, opens a preferences dialog allowing (among other things) the user to select a server to connect to. We need to be able to programmatically supply Putty with connection parameters. These include hostname (ip), port, and protocol (Telnet/SSH/Raw/Rlogin). 3) We need a mechanism to programmatically open the preferences dialog. 4) We would prefer that this ActiveX control use the Active Template Library (ATL), but use of MFC is negotiable. 5) The ActiveX control must be capable of running in multiple browsers at once, i.e. have no threading issues. Testing: The best way to test this component is by embedding it into Internet Explorer. When embedded, the control should occupy the entirety of the client window space, and should resize appropriately as the browser window is resized. Resources: The Putty homepage is here: [url removed, login to view]~sgtatham/putty/ The source code to Putty is availalbe at the bottom of the downloads page.

## Deliverables

1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.

2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):

All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).

## Platform

This program must run on Windows 2000 and above. When using Internet Explorer for testing the ActiveX control, this control must function in Internet Explorer 5.5 and above.

スキル: C プログラミング, エンジニアリング, マイクロソフト, MySQL, PHP, ソフトウェアアーキテクチャ, ソフトウェアテスト, ウィンドウズデスクトップ

さらに表示: putty activex, activex putty, activex control run putty, activex using putty, threading programming, terminal supply, template library, renegotiate, programming resources, programming internet of things, it programming uk, hire embedded programming, function in programming, embedded programming in c, c template library, control 4 programming, Control 4, component active, application functional requirements template, windows template library

採用者について:
( レビュー1件 ) United States

プロジェクトID: #3886036

アワード:

ffmpegvw

See private message.

$1700 USD 90日以内
(43レビュー)
6.3

14人のフリーランサーが、このジョブに平均$2079で入札しています

alexkochetov

See private message.

$1062.5 USD 90日以内
(61件のレビュー)
7.2
Bevolex

See private message.

$1190 USD 90日以内
(51件のレビュー)
7.1
mediatechno

See private message.

$849.15 USD 90日以内
(20件のレビュー)
6.5
CodeRover

See private message.

$425 USD 90日以内
(14件のレビュー)
5.7
pavb

See private message.

$680 USD 90日以内
(12件のレビュー)
4.8
floor20th

See private message.

$13600 USD 90日以内
(10件のレビュー)
5.1
10racoons

See private message.

$4080 USD 90日以内
(レビュー1件)
1.6
atkachenkovw

See private message.

$425 USD 90日以内
(0件のレビュー)
0.0
anuja123

See private message.

$425 USD 90日以内
(レビュー1件)
0.0
tkavw

See private message.

$1020 USD 90日以内
(0件のレビュー)
0.0
raoulia

See private message.

$1275 USD 90日以内
(0件のレビュー)
0.0
nkr6

See private message.

$510 USD 90日以内
(0件のレビュー)
0.0
edgesecure

See private message.

$1870 USD 90日以内
(0件のレビュー)
0.0