malware – Is it possible to achieve persistence in Windows through using WinLogon without touching userinit, notify, or shell keys?

I am interested in finding out if it is possible to achieve persistence through winlogon without using one of those 3 mentioned keys. I am trying to determine if it’s safe to ignore registry key entries made into Winlogon parent directory. I’ve never seen an instance of malware achieving persistence through winlogon without using any of those keys, does anyone know of any techniques?

macos – Can I see where I’m touching my trackpad on the screen and whether it’s being interpreted as a right or left click?

As a way of addressing Is there a spatial map for 2020 MacBook Air track pad’s right-click “sweet-spot”? I was wondering if I can see in real time on my screen what my trackpad “sees”, or more accurately, what it detects and interprets.

Is there a way to display the location that a single finger “click” on my 2020 MacBook Air’s track pad is interpreted, and whether it’s assigned as a right or left click?

shutter – What DIY methods exist to trigger a Lumix G3 without touching the camera?

I have a Panasconic Lumix DMC-G3 with a 175 mm lens which I need to trigger without touching the camera to reduce camera shake1.

I know of the following ways to take a photo without touching the camera, however at the moment I cannot use any of those:

  1. Cable release: A device that you plug into your camera with a button that releases the camera shutter.
    • I don’t own a cable release for this camera.
  2. Intervalometer: A cable releases with the possibility to set up timers, e.g. for timelapses.
    • I don’t own an intervalometer for this camera.
  3. Remote Release: Similar to cable releases, but they are not plugged into the camera and work via infrared.
    • I don’t own a remote release for this camera.
  4. Smartphone App: Many (modern) cameras have built-in WiFi or Bluetooth which allows you to take a photo and sometimes even change settings using a smartphone app.
    • This camera has no WiFi or Bluetooth
  5. PC software: Some cameras can be tethered to a PC (usually using a cable) and can be controlled and fired with some software.
  6. Camera self-timer: Most cameras have a self-timer (e.g. 2 or 10 seconds).
    • I experienced that this can still cause camera shake when using a telephoto lens, about 3/4 of the images were shaky taken this way1.

Are there any DIY methods than those described above to take a photo without touching the camera?


1: My other question contains more information on the problem at hand: I’m trying to photograph comet C/2020 F3 (Neowise) by stacking images, but the results are too shaky.

diy – How can you trigger the shutter of a camera without physically touching it?

I know of the following ways to take a photo without touching the camera:

Intervalometer/Cable release
This is a device that you plug into your camera. It usually has a button that, if pressed, relases the camera’s shutter. Many cable releases also feature the possibility to set up timers, e.g. for timelapses.

Remote Release
They are similar to cable releases, but usually only have a shutter release. They are not plugged into the camera, but work using Infrared.

Smartphone App
Many (modern) cameras have built-in WiFi or Bluetooth which allows you to take a photo and sometimes even change settings using a smartphone app.

PC software
Some cameras can be connected to a PC (usually using a cable) and be controlled with some software.

(Camera self-timer)
Most cameras have a photo mode where you can set up a self-timer (e.g. 2 or 10 seconds). However, I experienced that this can still cause camera shake when using telephoto lenses.


Are there any methods than those described here to take a photo without touching the camera (It can be the case, for example, that you neither have a cable or remote release that is compatible with the camera or that the camera has no wifi or bluetooth or that it is not recognized by PC software)?

I would, if possible, prefer DIY solutions that you can easily and cheaply recreate at home without having to purchase additional items, but I am also open to other solutions to make the question useful for other users. The solutions should be applicable for DSLRs and DSLMs.


In my case, I need to release the shutter of a Panasonic Lumix DMC-G3. The camera does not have wifi and is not compatible with any PC control software that I found.

I tried to shoot comet C/2020 F3 (“Neowise”) with a 175mm lens (which is 350mm FF equivalent), so using a 2 seconds timer still could not prevent shake on most of the images that I wanted to stack (refer to this question for more detail).

collision detection – if touching line renderer (do something)

LineRenderer is not your friend here. While you can somehow make it work (you would need to dynamically create and update the colliders by code), that is not something you want to do. (As reference https://answers.unity.com/questions/470943/collider-for-line-renderer.html)

If you want to use your laser to kill something, it is just a bunch of stretched shiny bullet packed together. All you need to do is create a small laser prefab with an image of your laser and you spawn them in quick succession. Each of those laser bullets can have their own collider and therefore your collision/ die/ kill etc call.

With a bullet prefab, you can for example easily move your ship, continue shooting and you don’t care about already shot bullets. The line renderer would just stay where it is. You will have a really hard time to update it to match your movement pattern of the ship.

  1. instantiate a prefab should have no influence on your ships movement, if it does, you do it wrong. That would be a different problem and can only be helped if you post your implementation of it.
  2. You don’t enable/ disable bullet prefabs. You instantiate them and usually have an offscreen collider that destroys them. Upgraded version is a pool manager for them but for starters offscreen destroyer will do.
  3. If you really want to use a linerenderer, you could take a look at raycasting and if that is an option for you. If the raycast hits, so should your laser if you use the same direction of it.

touch screen – Are there advantages to clicking or touching the volume?

I see no benefit in making an audible sound when clicking or pressing on a touch screen or desktop. However, I have dealt with legacy products that have done it, not just on destructive actions but always.

What are the benefits of such action? The only thing I can think of is that if the screen is unresponsive regarding not catching 100% of the taps, it indicates that the action has taken place.

I can see the benefit of unique actions such as emptying a recycling bin / trash can.

Can I install apps in Android with a broken screen without touching and without enabling USB debugging?

Can I install apps in Android with a broken screen without touching and without enabling USB debugging?
Can I enable USB debugging in any other way with a PC and use phone mirroring by Vysor

Number of circles touching 3 parallel lines

I came across this question in my problem book where equations of 3 lines were given that were parallel and we were asked the number of circles touching these 3 lines. I think the answer should be 0 but the solution given in the book says that there will be 4 circles. Help me, please

libgdx – Sprite rotating around a point without touching his drawing

I'm trying to draw and rotate an arrow sprite based on a point, around a static circle body without disturbing its starting point of the drawing. The arrow should be pointing in the same direction with the user's point of contact, the static body center vector.

Let me explain with an example.

enter the description of the image here

Here is how I calculate the drawing point of the arrow:

fun powerIndicatorDownPointCalculator(playerPosition: Vector2,touchPosition: Vector2,distanceBetweenTouchPointAndPlayer:Float):Vector2{
  // player position is static body center,touch position is touch point.

    val playerPositionHolder = playerPosition.cpy()



    val abVector = playerPosition.sub(touchPosition);

    val normalizedAbVector = Vector2(abVector.x/distanceBetweenFingerAndPlayer,abVector.y/distanceBetweenFingerAndPlayer)


    Gdx.app.log("normalized ab vector",normalizedAbVector.toString())

    var pointToAddX  = 90*normalizedAbVector.x
    var pointToAddY  = 90*normalizedAbVector.y


    var newPointX  = playerPositionHolder.x + pointToAddX
    var newPointY = playerPositionHolder.y + pointToAddY
    Gdx.app.log("NEW POINT", Vector2(newPointX,newPointY).toString())

    return Vector2(newPointX,newPointY)

}

Here is a simple gif showing it:

https://i.ibb.co/TvHBMh9/MNML-November19-041320-AM.gif

Here's how I calculate the point C to use later in rotation (?)

 fun calculateAimingPoint(playerPosition: Vector2,touchPosition: Vector2):Vector2{
//playerPosition is staticbody center
        val abVector = playerPosition.sub(touchPosition);

        val secondPos = blackBody.position.cpy()
        val cPointPosition  = secondPos.add(abVector)
        return cPointPosition



}

That's what I wrote for the rotation, but that's for sure that's wrong, because I'm not working the way I wanted to:

var angle = atan2(aimingPoint.y - blackBody.position.y, aimingPoint.x - blackBody.position.x ) *180/ PI ;
//aiming point is C point, blackBody is static body
  if (angle > 90)
  {
      angle = 450 - angle;
  }
  else
  {
      angle = 90 - angle;
  }

// powerIndicator.setOrigin(????) // setOrigin is for rotation but i dont now what to write here.

  angle = angle*-1
  powerIndicator.rotation = angle.toFloat()

What I really want to achieve is this:
https://i.ibb.co/gDM9H3L/MNML-November19-042729-AM-2.gif