Jump to content

Kurapica

B@S Team
  • Content Count

    2519
  • Joined

  • Last visited

  • Days Won

    276

Everything posted by Kurapica

  1. The save function can be done using one method in that ActiveX object, not very hard to find the address in the ActiveX DLL, "SaveImage" method exactly. The point is that you have to invoke that method using the currently created ActiveX object in that editor form All you have is the Hwnd of that ActiveX window and this is not very useful, I believe the testing software hooks many places where ActiveX objects are created and saves their references, if you have the reference then using some COM magic you will be able to invoke the methods of that object.
  2. Sorry I just read the edited post, nice work Theoretically it's possible to add a button to force calling any of that ActiveX method, just like that testing application is doing It injects several DLLs into the process when you start the test, and by checking the DLLs you can see it hooks many places I will admit it's too much work and will require deep knowledge of the obsolete COM technology so I wouldn't go that far A crippled version is crippled.
  3. nvm kao, your PC and your tools, this is your business.
  4. Use Fire Fox, upgrade your experience.
  5. The tone of the conversation was escalating quickly towards a known end, let's move on.
  6. @mamo434376 watch your mouth and respect other members please.
  7. Let me know if you got the screenshot for the chart.
  8. 1 - Create a new project 2 - Add a test step of type "Run TestedApp" and choose the visustin.exe as your app to test 3 - Right Click this step and execute it, now your app should be running 4 - Add the code your want to chart in the code window of visustin.exe 5 - Click "Create chart", after the chart is created you should open the editor window 6 - Add a second test step of type "Call Object Method" and choose the editor window as the object to invoke 7 - The parameters should be like this 8 - While the editor window is still open, right click the 2nd test step and click "Run selected operation" 9 - your chart will be in the clipboard now, open paint or any other app you want and click paste to get the chart as an image.
  9. Maybe you didn't understand me. I forced the flowchart object to call its "SaveImage" Method, so whatever the size of the chart, it will be copied to clipboard on your windows first step : Install that testing software I told you about, it's about 600 MB but you will see how much power it gives you over that demo. Make sure to install it in a VM and ask for a trial when asked to provide a license.
  10. Getting a full screen shot from the editor is not hard, If you need it so bad, you can get those shots you need for your work or project, but this is just a sneaky method to do that
  11. The 2nd one seems per-historic and buggy too ! I think you should get a full version of the first one, it seems more stable
  12. The worst thing about it is that it's written with VB classic, so debugging it is a nightmare I didn't see the full version of this software, only the demo in the website is under my hands. What do you mean "it becomes buggy" ?
  13. Get it from this link : https://www.filehorse.com/download-testcomplete/download/ It's about 600 MB, use it in a VM
  14. Before you go those dark paths, I recommend you find a copy of "Mercury QuickTest" It's an automation and testing software, you can use it to get access to the activex objects running in a foreign process, read and set their properties and call their methods ....
  15. I don't know if the full code is inside that demo but it's not worth wasting time on it, someone said it's compiled with specific flags to trim the important code, you have to depend on some hacky ways to steal the image from inside that ActiveX control Ignore the application's main window, as it doesn't contain an instance of that activeX, open the editor and find the ActiveX window Main Windows --> Some Container --> ActiveX Window So FindWindow ("", "Visustin Editor") Then Find the Parent of the ActiveX : FindWindowEx("ThunderRT6UserControlDC") Then Find the ActiveX handle finally : FindWindowEx("AfxOleControl42") Once you grabbed the ActiveX hwnd, you can try some tricks to grab its contents It won't be fun but you have to try and try till it works you can find many examples on the web : https://social.msdn.microsoft.com/Forums/vstudio/en-US/b51bc2ad-b99b-4a5b-840a-a50f08a2a2c4/window-form-how-to-print-panelthat-with-scrollbar-and-exceed-the-client-size-fill-the-form?forum=winforms Good Luck ...
  16. I think I know that program, it was mentioned on exeTools, right ?
  17. There is no direct way that works for all, you have to manually check the code for each case, some developers compile the demo versions with specific flags to remove some code in the demo version, but others simply call a msgbox or whatever when you try to use a specific feature and then return from the code before going further into the feature code.
  18. Good article in case someone needs : https://www.catalog.update.microsoft.com/Search.aspx?q=KB4530734
  19. If you need any further help, don't hesitate you are welcome
  20. Start by analyzing the language used to write the application, then you can understand how it does communications to the server if it runs on your local PC then you can intercept the traffic and see what it sends and receives, many tools and tutorials exist for this purpose you can start playing with Fiddler or HttpDebugger to see if it fits your needs.
  21. Password reset function and emoticons are fixed now
×
×
  • Create New...