|
|
������� ������ ��� ����������� ������ � ���������� ����������� �������
���������� ��������� - ����� � ����������� ������ � ����������
�������� � ����������
��������� ������ ���� ��������� ��� .exe-����, �� ����������� ���������� � ��������� ������.
��������� �������� ����� �������� (�������� ��� ������� � ������� Windows): - 2018 Lacerte Tax - ProSeries 2018 - UltraTax CS 2018 - TaxWise 2018 on C Drive - ATX 2018
��������� ���� ��������� ����� � ����� �� ������� ������������ ����: - DRAKE18/DT - UT18DATA - 18tax/IData (��������� - ��� �����, ������� ������������ �� Data) - 18Data - UTS18/database + UTS18/Users + UTS18/password.18 - TaxAct 2018 Professional Edition/Client Data ����� ����� ���������� �������� - �.�. ����� �� ������ ����� DT, � ����� DT ������ ����� DRAKE18. ����� �������������������. ����� 18 � ��������� ����� - ��� ����� ���� (2018) - ��� ������� ����������� �� 16 �� 18.
��������� ������ ���������: 1. ���� �� ������� ����� � � ������� ������ ����� (Documents, Downloads) ������ �� ��������� ���������: - DRAKE18.EXE - DSTART.EXE - utw18.exe - w18tax.exe - protax18.exe - TWW17.exe - TaxAct18.exe - Sfs.ServerHost.exe - ATX.exe (17, 18 - ������ �����, ��������� ���� �� 16 �� 18). ���� ������� ���, ������ ����� ������ ������ �� ���������� �����������, �.�. �� ����������� ��������������� ���������. ��������� ������.
2. ������� � ����� C:, ���� �� ����� � ������ ������� ������ ������ ������ ��� ��������, ������� �� ��������� �����: C:\ProWin18\18data C:\ProNet18\18data C:\Lacerte\18tax\******Data C:\WinCSI\UT18DATA C:\DRAKE18\DT C:\ProgramData\Wolters Kluwer\ATX 2018 Server C:\UTS18 C:\2018 Lacerte Tax C:\ProSeries 2018 C:\UltraTax CS 2018 C:\TaxWise 2017
�����, ������� ��� ����� ������� ������ �� ������� �����. �����: �� �� ������������� ����� ����� ���������� ������� ����������.
3. ���� �� ������ �����, ������� �������. 4. ������ ����������� ����� �� ������! ����� ��������� ������ ������� ��������� - ���� �� ������ ������ ���� ��������� ������ ��������, ���������� �����. 5. ���� ��� ������� ������� ���� �� ������ �������� ������ File is busy ��� ����������� (����������������� � ���������� ����� ������ ���������), ���� � ������ ������� �� ������ 1 � ������� ���. ���� ������ �� �����������, ���������� ���� � ����� � ���������� �����. ����� ���������� ������������ ���� ������, ���������� ������������ ��� ��-���������� �����, ������� �� ������� � 10 ����� ����� ������ ��������� ������� - � ��� �� �������������. 6. ����� ���������� �� ��������� �������� ������. 7. ������ ���������� ��������� PROMPT. � ���� ���������� ����� ���������� �� ������� ��� DOS/Windows ����������� ��������� ������, � ������ ������������� ���������.
������ ������ �� ����������� , (�������) �� ��� �����: - Client ID - Group ID - IP address ���� ������ �� �������� (����� ������ ��� ������), ��� ����� �� ����� �� �����, ��������� �������� ���� ����� ��: Client ID: %MACHINE%-%USER%_W%winver%.%hex32% (���������� �� �����, ������������ ����) Group ID: nop000 IP address: 0.0.0.0
Id ������� - ��� ������, ��������� �� ���� ����������� ����������� ������. ������ ����� ����� ������ %MACHINE%-%USER%_XYYYYYYY, ��� MACHINE - ��� ���������� USER - ��� ����� X - ������ ������������ ��� ������� �� ������� �������� ������ (W - windows, L - linux, A - �������, M - Mac OS), YYYYYYY - 3-7 ���� ���������� major-version, minor-version � build ������������ ������� ���� ������� ������� � ������ (��������, ��� 6.1 build 7600 ��� ����� 617600). ������ ����� �������� 32 ��������� �������� 0-9, A-F. ������ id ������� - HOSTNAME-USER_W617600.11223344556677889900AABBCCDDEEFF. �������� �� ������������ � ��������. 8. ��� �������� ������ �� ���� (�������� HTTP), ��� HTTP-����, �� ������������ � 200, �������� �������. ��� �������� �������� (��� ��-200 ��� ���������� ������) ������ ������������� ������ ������� � ��������� � ��� � �������. 9. ����� ������� ���������� � ���������. ��������� ������ ����� �������� ��� �� HTTP, ��� � �� HTTPS - ��� ����� ����� ������������ ������� WinInet/WinHTTP. 10. ��������� ������ ������� ���� � ����� ����� ����������.
���������� ������ 1. ���� ������ ���������� Microsoft, �� ������ ������� ������ Microsoft Visual Studio ������ �� ���� 2015. 2. ������ Visual Studio ������ ���� �������� ��������� �������: * ��� ���� �������� ������: - �������� �������: $(SolutionDir)Bin\$(PlatformTarget)\$(Configuration)\ - ������������� �������: $(SolutionDir)\obj\$(Platform)\$(Configuration)\$(ProjectName)\ - ����������������� ����������: �� * ������� Release: - ������ ���������� ���������� (�/�++ �������� ����): ��� - ��������� ���������� ���������� (�����������/�������): ��� 3. ������ ������������� ����������� Andrivet (���������, ��.������ _STR()) 4. ��������� ������ ������������� ����������� GetApi.h. ���� ������������, ���������� ���������� ����� ������ �������. 5. ������ ������ ����� ��� ������ - x32- � x64-���������. 6. � ������ ������ ������ ���� ������������� �� ��������� ������, �������� ��������� ���������� �����. 7. ������ ������ ����� ���������� ������. ���������� ����� ������ ���������� � modulename.log (���� � ���� ������������� � �������). ������ ������ ���� ������ ��������� ��������� ����� � ��������� �� �������. 8. � ������� ������ ���� ���� �������� config.h (�������� �������, ����� ���� - ����� ��� ���������� ��������� - ����, �������-������������� �������� ���������� ���). 9. ������ ������ �������� �� ���� ����������� ������� Windows. ����������� �������������� ������ Windows - Windows XP (���� ���������� - Windows Vista). 10. ������������� � ���������� ������ ����������� ���� notelemetry.obj (https://stackoverflow.com/questions/37761768/how-to-prevent-visual-studio-2015-update-2-to-add-telemetry-main-invoke-trigger)
�������� �������� ������
1) �� ������ ������������ �������� ���������� � ���������� ����� HTTP POST � ���������� multipart/form-data (���������� ������� �������� html-�����). POST �������� ��������� ����: timestamp - ��������� UNIX-����� ip - ���� IP address ip1 - ����� ������� �������� ���������� (� ������ ���������� ���� � ���������� �������� ����������� �� ������������; ���������������) ip2 - ����� ������� �������� ���������� ... ipN - ����� N-�� �������� ���������� cid - ���� Client ID group - ���� Group ID hostname - ��� �����, ���������� ����� GetComputerName() source - ������ `tax'
�������� ���������� �� url ����: http://foo.com/<junk>/<auth>/<junk> junk - ������������ �������, ���������� � URI, ����� ����� / auth - ������������ ������. ��������������, ��� ��� ��� ���������� ������, ������ ����� ������� ������������ ���� ������. ��� - ������ ����� �����. � ��� �����������: - ����� Z � ����� ������� - ����� ���� (�� �����!) � 6 �� 15-� ������� ������ ���� 31. ������� ����� ���� - ������. � ��������� ��� ����� ���������� � Z. ������ ������ - abcde7ol7k9hi8mZ
2) ����� ������������ ������ ���� �� ������, �������� HTTP POST, � ���������� multipart/form-data. ���� ���������� � ���� file. ��� ����� ������� �� ���� Content-Disposition; ��� ���������� ����� �� URI ������������. ��� ����: - �������� ����� ���������� � �����. � �������, ���� ���� ������ 100�, �� ���������� ��������� 10� �����. - ����� �������� ����� ����� � ��������� �������������, ��������� ���������� ���������, � ���������� ��������� �����. - ����� ���������, ������������ ����� ����� �������� � ������ � ��������� ���������� gzip. - �������� ������������ �� URL ���� http://foo.com/<junk>/<auth>/<cid>/<filename>/<start>/<end>/<eof> ��� junk - ������������ �������, ���������� � URI, ����� ����� / auth - ������������ ������. ��� - ������ ����� �����, � ������� ����������� - ����� S � ����� ������� - ����� ���� (�� �����!) � 8 �� 15-� ������� ������ ���� 25. cid - ���� Client ID filename - ��� ����� � ��������� URL Encoded start - ��������� �������� ������������� ����� ������������ ������ �����; ����� ��������� � �����, � �����. �� ��������� �������� ������ �����, � ������� ��������� � ������. ��������, 0A -- ��� ����� 0 (����� 0 ��������, ����� A ������������). end - �������� �������� ������������� ����� ������������ ������ �����; ������� �� ��, ��� � ��� start. ��������, 3A5A2A3A9A5A9A - ��� 3523959. eof - ������� ����� �����. ���� ������� ����, ��� ��������� ����� �����; � �������� (������ ��������������) ��� ������ ����� �����, � ������� �����������: - ������ ����� ������ ��� 0 - ��������� ����� A ��� F
��� ��������� ������, ��� HTTP-������ 200 �� ������� �� ������ ��������, �� ��� ��-200 ������� � �������� �������� (��������, 50* ��� 40* �� ������). ������ ��� �������� ���������� ������ XML � ���� HTTP-������, ������ ���� <response>. ��� ��������� ���� ������ ���� 4041, ���������� ������ 1 - ��� ���������� ��� ������ ������� (������� ������ �� ����� �������).
��������, ��������� ����� ��������������� �� ������ � ����� 9:
HTTP/1.1 200 OK Server: nginx/1.10.3 (Ubuntu) Date: Mon, 07 Oct 2019 13:08:44 GMT Content-Type: application/xml; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Vary: Accept
<?xml version="1.0" encoding="UTF-8"?> <response>4049</response>
��������� ����� - ������ ����, ��� �� HTTP/1.1 200 OK Server: nginx/1.10.3 (Ubuntu) Date: Mon, 07 Oct 2019 13:08:44 GMT Content-Type: application/xml; charset=UTF-8 Transfer-Encoding: chunked Connection: keep-alive Vary: Accept
<?xml version="1.0" encoding="UTF-8"?> <response>200</response>
|