Win IoT SnapDragon downloading files from SD Card via Ftp possible? - download

This concerns Win IoT on Qualcomm's Snapdragon where the OS does not reside on the SD card but on the board itself. We can use Ftp to access files that are stored onboard but we cannot ftp directly to the external SD card. We create a large number of log files on the external SD card and we need to download such files via Ftp. Is this possible and how?

Related

USB - Simulating Storage Device

I have a USB 3.0 Male to Male cable and I want to have Computer A connected to Computer B through it but have Computer A recognize Computer B simply as a storage device, such as a USB drive or thumb drive.
I'd need to be able to specify which folder(s) are included on the virtual USB drive so that I can just include certain movies, music, pictures, etc. on the drive without having to relocate the files.
NOTE: This may be irrelevant but let me go into a bit more detail. Computer A is my computer while Computer B is my XBOX One. The goal is to be able to stream media through USB to my XBOX One since my WiFi is terrible and makes media buffer constantly. I am aware that I can use wired Ethernet connections since they are right next to each other but I want USB so that I can keep my LAN port on my computer open.
Have you tried using a ftp server on your PC? These use WiFi but don't need the internet they just use the router as a gateway [enter link description here][1]
http://download.cnet.com/windows/ftp-software/

Access to raw data in crypto USB device

I have a crypto USB device which is used to store PKI certificates including the private key.
It can be read/written to using the Microsoft Crypto APIs. And it is protected by a PIN. I am investigating if the device is in fact secure.
In my opinion, the security of the device hinges on how the PIN is used/stored. This is related to a different question I posted on crypto.stackexchange - https://crypto.stackexchange.com/questions/5929/crypto-usb-devices-where-is-the-pin-password-stored
When I insert the device into my USB slot, it presents itself as a CD drive containing a setup program which installs the driver/CSP middleware/UI for the device. After the setup program is run and I store certificates in the device, I still see only the setup program in Windows Explorer when I look at the drive assigned for the device.
So in order to prove that the device is secure or not secure, I want to access the raw data on the device. And I want to know what APIs on Windows, I can use to access the device bypassing the Crypto APIs.
Alternately are there tools to do the same?
One idea would be to boot into a Linux Live CD and view the drive contents that way. You could, for example, try one of the latest Ubuntu builds, all of which can be run from the CD without installing the operating system onto your Windows machine.
My theory is that when your device is accessed from Linux, the raw data will be available. When it is accessed from Windows, I suspect some kind of clever AutoPlay comes into effect in order to present your device as a CD drive.

PnP-X and automatic installation of network storage to Windows 7

I tested successfully with Linux by using Avahi(Bonjour) and Netatalk(AFP) to provide network storage to Mac OS X seamlessly (as like Time Capsule).
I want to make one another question for Windows 7. As I searched Windows 7 uses PnP-X and UPnP to provide Bonjour like zero configuration experience. What I want to achieve is:
Use Samba on Linux to share one folder
Publish this shared folder as NAS service by using PnP-X and UPnP
If a Windows 7 PC attached to the LAN which have the Linux it will discover the NAS service on Linux
Windows 7 automatically initiate PnP install process and new disk volume will be appeared on Explorer without any user intervention. This new volume is actually Samba shared folder from Linux
Do you think this scenario is achievable by using PnP-X and how can I do this?
Best Regards
I checked about it by myself.
PnP-X uses SSDP (Simple Service Discovery Protocol) of UPnP to publish network attached device to Windows clients in local network. By using XML configuration file of SSDP, device can let client knows PnP H/W ID.
From Windows 7, user can see PnP-X enabled device from network explorer. User can select install context menu to initiate device driver installation of PnP-X device.
PnP driver installation depends on H/W ID which is known by SSDP XML configuration file.
To implement this scenario on Linux O.S., I can use GUPnP library to support SSDP notify.
Also, I need to implement proper INF file and device driver.
BR,
Wonil.

How to develop an encrypted USB Flash Drive

I need to develop an encrypted USB Flash drive to protect my data. Here is the high level idea:
When USB will be plugged in PC, it will show one application, for example "openfile.exe"
When I run the "openfile.exe" it will open the USB (need to give password) for saving other files in it.
Now user can save file in the USB as usual which will be encrypted.
When I plug out the USB from the PC and plugin again, it will start from Step 1
So user always see the "openfile.exe" after plugin it until they run my application
placed in USB. And data will be secured.
I have no idea, how about creating Virtual USB Simulator?
Any one have idea how to proceed?
Thank you.
It's not virtual USB simulator, but a virtual file system (you create a virtual disk with a drive letter that is mapped to real location with help of drivers). Several of our products (namely CBFS Storage and CBFS Connect) can be used for this task.
The drawback of this approach is that you have to install the kernel-mode drivers to the system. Your application can do this on the fly, but it needs to have administrative privileges for this task. I.e. the scenario when you come to internet cafe, plug your USB stick and have an encrypted disk is almost never possible (cause admins of internet cafe won't give you admin rights).

Are there any decent Windows Phone 7 device one can connect a usb flash drive to?

Are there Windows Phone 7 devices that have USB Host drivers so that my C# program can access data on a USB Flash Drive?
You won't find many phones of any operating system which support USB host.
USB really isn't suitable for mobile devices - the USB specification requires a 5V power rail which really isn't suitable for a phone and its battery to support.
If you need expandable storage, I believe there are some phones with micro SD slots available (and there should be more of these available in the future) - although there are some restrictions about these - they're not really removable - see http://support.microsoft.com/kb/2450831.

Resources