I wanted to limit the usb drive use on my imac. but it turned out to be disastrous
i googled "how to disable external drives on mac" and got the best solution in this forum- http://forums.cnet.com/7723-6126_102-521447/disable-and-limit-the-extern-usb-dri ve-connect-to-mac/ . a user had written in code to be ran in terminal to get the result. i simply wanted to prohibit my mac from reading/mounting any device connected via usb as i didn't want to share my data with a specific person because of some personal reasons. i wrote this code in terminal and i got the result. this was the code-
cp /System/Library/Extensions/IOUSBMassStorageClass.kext ~/backup/
sudo srm -rf /System/Library/Extensions/IOUSBMassStorageClass.kext
sudo touch /System/Library/Extensions
sudo reboot
now my mac cannot read/mount any device connected by usb, even my printer is not functioning because of this. i'm very worried about this problem. can anybody please help me as i'm unable to copy data to my pendrives and external HDs. can anybody help me witht his problem ?. it isn't even reading my ipad/ipod when i'm inserting them and am unable to sync them . i'm very worried. please give me a solution !! i simply want to revert the effect of this code.
Note- even restarting my mac doesn't help
Modifying the system when you're not sure of the results isn't usually a good idea, but I guess I don't need to tell you that now. Restart your computer while holding Command-R and reinstall OS X. Password protect your user account and disable auto login.
Similar Messages
-
G5, 2.7 using OSX10.4.11: I want to clone the hard drive. Instead of housing the new hard drive (during the cloning process) in an external case, could I simply install the new hard drive into an idle G5 that has no hard drive in it thus using the idle G5 as an elaborate external case? What cables would I use to connect the 2 computers? Ethernet? USB? Could I use the firewire cable that is normally used by my Apple camera (the camera that is an aluminum tube, I forget the name of that thing). The idle G5 is a 1.6 model,would that matter? Thanks
I personally can think of two options.
1. Mount the drive in which the copy of the first hard drive will go to inside of the 2.7gHZ G5's case. There is room for two hard drives in there. See Link for Help
http://manuals.info.apple.com/en/PMG5_HD_DIY.pdf
Once it is installed, simply boot off of your Mac OS Install media (CD, DVD, USB) it can be any version that supports the PowerPC platform. You need to boot holding the "C" key. Then choose Disk Utility and hit the restore tab. Drag the old partition to the "Source" field and the new hard drive to the "destination" field.
2. Put the second hard drive into the second (idle) G5. You will need a copy of the Mac OS install DVD as again you cannot clone a drive when it is in use (running the operating system). Hold down the "T" key at boot up and then a firewire logo will bounce on the monitor. then plug the cable into the 2.7 g5 and start it up
I hope that this is helpful.
Long Live the PowerPC G5 -
I recently purchased a new iMac with an 1 Terrabyte external drive. I want to transfer my files from my old iMac to the external drive, but I'm afraid that doing that will compromise the use of the external drive on my new iMac. I have not downloaded the external drive's software onto my old Mac because of this concern. May I simply "drag and drop" the contents I want transferred to the external drive, then set up my new Mac with the drive and download there? or is there a better procedure? Comments? Help?
If your intention is to copy a just documents and data (word processing files and music for example) then yes, you can use drag and drop. If you want to transfer data and applications and permissions, it would actually be easiest to connect the drive to your old computer and turn on TimeMachine. Once TM is finished, connect the drive to your new computer and restart it holding the option key to get into Recovery mode. Then you can use the restore from TM option to transfer your data and programs to the new computer.
-
I have a power mac g4 with mac os 10.4. 11 , I want to change the hard-drive
,what program can I used to transfer one hard-drive data to another hard- drive on this mac pc.The Disk Utility, Carbon Copy Cloner, SuperDuper, or similar software. For best results, place the second drive inside the computer or in a FireWire enclosure and boot the computer from it before removing the internal drive.
(66989) -
Does A- 1 can use the otg to connect the micro usb to the usb drive?
We have a question? Can we use the otg in A 1 to connect the micro usb to the usb drive?
Of course it can , there is a lot of cheap Gingerbread based tablets with OTG mode enabled f.e.
http://www.lark.com.pl/freeme701.htm
http://translate.google.com/translate?sl=pl&tl=en&js=n&prev=_t&hl=pl&ie=UTF-8&layout=2&eotf=1&u=http...
It just proper kernel compilation settings issue. -
I want to create a USB drive for Mountain Lion and have no discs
I have a nice shiny new 27: iMac and was hoping to create a USB boot drive in case I need it. The iMac does not come with a disk drive and Mountain Lion is purchased via the App Store, so there are no disks with which to build the boot drive. I tried downloading Mountain Lion again from the App Store, but it tells me Mountain Lion is not compatible with this computer. (yes, the computer that is running Mountain Lion right now)
iTunes Support is not very helpful. They keep telling me that I can't make a boot drive and are unable to help me download if from the App Store.
Surely Apple has created a way to build a boot drive in the case of emergency. There will be no way to defrag my hard drive if I am unable to boot from the USB drive.You have one on your iMac, the recovery partition. Your iMac is not compatible with the App Store version so don't try.
Install OSX on to a thumb drive if you want, it's a waste of time compared to using Recovery.
Click this link for a Google search for 3rd party suggestions. -
I want to connect a usb drive via adapter cable to...
I want to connect a usb drive via adapter cable to my nokia C2-01.is this phone support usb otg feature as in nokia x2-00?if not then please recomend a method to connect a usb drive to this phone..
Solved!
Go to Solution.Hi mate,
Sadly the Nokia C2-01 does not support USB OTG functionality. There is no method AT ALL to connect a USB device to this phone in the way that you have stated. If you require storage then instead of a USB drive you can use a microSD card up to 32GB, as the phone supports it. -
How to limit the external drives that Bridge searches?
I'm experiencing the problem that I find myself working on the files chosen from Bridge that have been selected from my external drive.
This can lead to catastrophic results, of course, when the user will overwrite the wrong files, etc.
I have looked all through the Bridge preferences, but I can't find anyplace to limit the searches to just the original main hard drive.
Of course it's nice to have backup on the external drive, (which I have cloned with Carbon Copy Cloner)... but often I look up from working on a photoshop file and realize I've been working on a file that originated from the external drive, and not the original HDD.
This is driving me nuts!
So.... is there any way to limit the external drives that Bridge will search?
Thanks!
jnSo.... is there any way to limit the external drives that Bridge will search?
Yes, in the find menu (cmd+F or menu:Edit/Find) you have a window that let's you select the source where to look in, if you choose your hard drive as source to look in it will only find the files there.
The folder panel may also be useful for your purpose, although I personally almost never have need for the find option in Bridge it might be when having Bridge pointed to a certain disk or folder the quick find field top right in Bridge window might also do the trick for you.
Of course it's nice to have backup on the external drive, (which I have cloned with Carbon Copy Cloner)...
I would not use Carbon Copy Cloner for back up but a dedicated back up application like Synchronize Pro, Just copy the whole content you want to use for back up to an external HDD and customize Synchronize the way you like it (when to back up, archive the older files etc etc). There are also a lot of other (some free) back up utilities. -
Hi Guys,
I just got my new S205. I am wondering how to backup the Windows OS including all factory settings to a bootable USB drive using One Key Recovery (OKR) 7.0. Basically I am afriad one day, my harddrive is failed or if I want to replace harddrive, I can reimage the harddrive back to factory setting and its OS (win 7). Would you share with me on the steps to do so?
I opened the OKR software and click on "Create Recovery Disk" -> "Factory Default Setting Disk" and Next, I couldn't see my USB drive? any one knows why?
thanks in advance.
New S205 owner.I was able to do this, but it required reconfiguration of the HDD in my S205 (320 GB hard drive).
I used the built-in Windows Disk Management tool to shrink the size of my C: drive to 56,320 MB. [To accomplish this, I had to disable hibernation, and disable the swap file on the C: drive; and then re-enabled both after the process was complete.] 56,320 MB is more than enough space for the OS and all of the programs that I have installed (including the Professional version of Microsoft Office).
I then increased the size of the D: drive to 233,614 MB.
You can use different drive sizes, of course, but the D: drive must be of adequate size for the backup image.
Once the HDD is reconfigured, you can use One Key Recovery to backup your C: drive to your D: drive. From there, it can be copied to a USB (or copied across the network, etc. ... I've done both). Yes, it is 2 steps, but it's really easy. -
Not able to create More than 1 Partition in USB Drive using kernel32 and DeviceIoControl
I have successfully created 2 or more partitions in USB drive using DeviceIoControl in C++. Now I am trying to convert this code into C# using kernel32 and DeviceIoControl. But I am not getting more than 1 partition. Can anybody tell me what is wrong
with this code?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Diagnostics;
using System.Runtime.InteropServices;
namespace PartitionWrapper
public class IOWrapper
public static bool CreatePartitions(string selectedDrive)
bool RetCode = false;
try
bool bSuccess = false;
uint dwBytesReturned = 0;
IntPtr hDisk = OpenVolume(selectedDrive);
if (hDisk == null || hDisk == FSConstants.INVALID_HANDLE_VALUE)
RetCode = false;
goto FINAL;
bSuccess = FSStructures.DeviceIoControl(hDisk, FSConstants.IOCTL_DISK_DELETE_DRIVE_LAYOUT, IntPtr.Zero, 0, default(IntPtr), default(uint), ref dwBytesReturned);
// Get the partition information
uint PartitionInfomations = (uint)(Marshal.SizeOf(typeof(FSStructures.DRIVE_LAYOUT_INFORMATION_EX)) + 3 * Marshal.SizeOf(typeof(FSStructures.PARTITION_INFORMATION_EX)));
byte[] DBuffer = new byte[PartitionInfomations];
GCHandle handle = GCHandle.Alloc(DBuffer, GCHandleType.Pinned);
FSStructures.DRIVE_LAYOUT_INFORMATION_EX pDriveLayout = (FSStructures.DRIVE_LAYOUT_INFORMATION_EX)Marshal.PtrToStructure(handle.AddrOfPinnedObject(), typeof(FSStructures.DRIVE_LAYOUT_INFORMATION_EX));
IntPtr pDriveLayoutPtr = Marshal.AllocHGlobal(Marshal.SizeOf(pDriveLayout));
Marshal.StructureToPtr(pDriveLayout, pDriveLayoutPtr, false);
// bSuccess = FSStructures.DeviceIoControl(hDisk, FSConstants.IOCTL_DISK_GET_DRIVE_LAYOUT_EX, default(IntPtr), default(uint), pDriveLayoutPtr, PartitionInfomations, ref dwBytesReturned);
pDriveLayout = (FSStructures.DRIVE_LAYOUT_INFORMATION_EX)Marshal.PtrToStructure(pDriveLayoutPtr, typeof(FSStructures.DRIVE_LAYOUT_INFORMATION_EX));
if (bSuccess || dwBytesReturned != PartitionInfomations)
RetCode = true;
else { RetCode = false; goto FINAL; }
pDriveLayout.PartitionEntry = new FSStructures.PARTITION_INFORMATION_EX[0x16];
pDriveLayout.PartitionStyle = FSStructures.PARTITION_STYLE.MasterBootRecord;
pDriveLayout.PartitionCount = 4;
pDriveLayout.DriveLayoutInformatiton.Mbr.Signature = 0xA4B57300;
pDriveLayout.PartitionEntry[0] = new FSStructures.PARTITION_INFORMATION_EX();
pDriveLayout.PartitionEntry[0].PartitionStyle = FSStructures.PARTITION_STYLE.MasterBootRecord;
pDriveLayout.PartitionEntry[0].Mbr.BootIndicator = true;
pDriveLayout.PartitionEntry[0].Mbr.RecognizedPartition = true;
pDriveLayout.PartitionEntry[0].Mbr.PartitionType = 0x0B;
pDriveLayout.PartitionEntry[0].PartitionNumber = 1;
pDriveLayout.PartitionEntry[0].StartingOffset = 32256;
pDriveLayout.PartitionEntry[0].PartitionLength = 3221225472;
pDriveLayout.PartitionEntry[0].RewritePartition = true;
pDriveLayout.PartitionEntry[0].Mbr.HiddenSectors = 32256 / 512;
pDriveLayout.PartitionEntry[1] = new FSStructures.PARTITION_INFORMATION_EX();
pDriveLayout.PartitionEntry[1].PartitionStyle = FSStructures.PARTITION_STYLE.MasterBootRecord;
pDriveLayout.PartitionEntry[1].Mbr.BootIndicator = false;
pDriveLayout.PartitionEntry[1].Mbr.RecognizedPartition = true;
pDriveLayout.PartitionEntry[1].Mbr.PartitionType = 0x0B;
pDriveLayout.PartitionEntry[1].PartitionNumber = 2;
pDriveLayout.PartitionEntry[1].StartingOffset = 32256 + 3221225472;
pDriveLayout.PartitionEntry[1].PartitionLength = 2147483648; //2147483648;//3221225472;
pDriveLayout.PartitionEntry[1].RewritePartition = true;
pDriveLayout.PartitionEntry[1].Mbr.HiddenSectors = 32256 / 512;
for (int i = 0; i < pDriveLayout.PartitionEntry.Length; i++)
pDriveLayout.PartitionEntry[i].RewritePartition = true;
try
bSuccess = FSStructures.DeviceIoControl(hDisk, FSConstants.IOCTL_DISK_SET_DRIVE_LAYOUT_EX, ref pDriveLayout, PartitionInfomations, default(IntPtr), default(uint), ref dwBytesReturned);
catch (Exception ex)
if (bSuccess)
RetCode = true;
else { RetCode = false; }
bSuccess = FSStructures.DeviceIoControl(hDisk, FSConstants.IOCTL_DISK_UPDATE_PROPERTIES, IntPtr.Zero, 0, default(IntPtr), default(uint), ref dwBytesReturned);
if (bSuccess)
RetCode = true;
else { RetCode = false; }
FINAL:
// Close the disk handle.
if (hDisk != null && hDisk != FSConstants.INVALID_HANDLE_VALUE)
FSStructures.CloseHandle(hDisk);
catch { return false; }
return RetCode;
private static IntPtr OpenVolume(string DeviceName)
try
IntPtr hDevice;
hDevice = FSStructures.CreateFile(
@"\\.\" + DeviceName,
FSConstants.GENERIC_EXECUTE | FSConstants.GENERIC_READ | FSConstants.GENERIC_WRITE | FSConstants.FILE_SHARE_READ | FSConstants.FILE_SHARE_WRITE,
FSConstants.FILE_SHARE_WRITE,
IntPtr.Zero,
FSConstants.OPEN_EXISTING,
0,
IntPtr.Zero);
if ((int)hDevice == -1)
throw new Exception(Marshal.GetLastWin32Error().ToString());
return hDevice;
catch { return FSConstants.INVALID_HANDLE_VALUE; }
internal static class FSConstants
public const uint FILE_SHARE_READ = 0x00000001;
public const uint FILE_SHARE_WRITE = 0x00000002;
public const uint OPEN_EXISTING = 3;
public const int GENERIC_EXECUTE = 0x10000000;
public const uint GENERIC_READ = (0x80000000);
public const uint GENERIC_WRITE = (0x40000000);
public static IntPtr INVALID_HANDLE_VALUE = new IntPtr(-1);
public const uint IOCTL_DISK_GET_DRIVE_LAYOUT_EX = 0x00070050;
public const uint IOCTL_DISK_SET_DRIVE_LAYOUT_EX = 0x7C054;
public const int IOCTL_DISK_UPDATE_PROPERTIES = 0x70140;
public const int IOCTL_DISK_DELETE_DRIVE_LAYOUT = 0x0007c010;
public const int IOCTL_DISK_CREATE_DISK = 0x7C058;
internal static class FSStructures
[DllImport("kernel32.dll", EntryPoint = "CreateFile", SetLastError = true)]
public static extern IntPtr CreateFile(
string lpFileName,
uint dwDesiredAccess,
uint dwShareMode,
IntPtr lpSecurityAttributes,
uint dwCreationDisposition,
uint dwFlagsAndAttributes,
IntPtr hTemplateFile);
[DllImport("kernel32.dll", SetLastError = true)]
public static extern int CloseHandle(IntPtr hObject);
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool DeviceIoControl(
IntPtr hDevice,
uint dwIoControlCode,
[Optional]ref DRIVE_LAYOUT_INFORMATION_EX lpInBuffer,
uint nInBufferSize,
[Optional] [Out] IntPtr lpOutBuffer,
uint nOutBufferSize,
[Optional] ref uint lpBytesReturned,
[Optional] IntPtr lpOverlapped);
[DllImport("kernel32.dll", SetLastError = true)]
public static extern bool DeviceIoControl(
IntPtr hDevice,
uint dwIoControlCode,
IntPtr lpInBuffer,
uint nInBufferSize,
[Optional] [Out] IntPtr lpOutBuffer,
uint nOutBufferSize,
[Optional] ref uint lpBytesReturned,
[Optional] IntPtr lpOverlapped);
[StructLayout(LayoutKind.Sequential)]
public struct DRIVE_LAYOUT_INFORMATION_EX
public PARTITION_STYLE PartitionStyle;
public int PartitionCount;
public DRIVE_LAYOUT_INFORMATION_UNION DriveLayoutInformatiton;
[MarshalAs(UnmanagedType.ByValArray, ArraySubType = UnmanagedType.Struct, SizeConst = 0x16)]
public PARTITION_INFORMATION_EX[] PartitionEntry;
[StructLayout(LayoutKind.Sequential)]
public struct PARTITION_INFORMATION_EX
[MarshalAs(UnmanagedType.U4)]
public PARTITION_STYLE PartitionStyle;
public long StartingOffset;
public long PartitionLength;
public int PartitionNumber;
public bool RewritePartition;
public PARTITION_INFORMATION_MBR Mbr;
public PARTITION_INFORMATION_GPT Gpt;
[StructLayout(LayoutKind.Sequential)]
public struct PARTITION_INFORMATION_MBR
public byte PartitionType;
[MarshalAs(UnmanagedType.U1)]
public bool BootIndicator;
[MarshalAs(UnmanagedType.U1)]
public bool RecognizedPartition;
public uint HiddenSectors;
[StructLayout(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public struct PARTITION_INFORMATION_GPT
public Guid PartitionType;
public Guid PartitionId;
[MarshalAs(UnmanagedType.U8)]
public EFIPartitionAttributes Attributes;
[MarshalAs(UnmanagedType.ByValTStr, SizeConst = 36)]
public string Name;
[Flags]
public enum EFIPartitionAttributes : ulong
GPT_ATTRIBUTE_PLATFORM_REQUIRED = 0x0000000000000001,
LegacyBIOSBootable = 0x0000000000000004,
GPT_BASIC_DATA_ATTRIBUTE_NO_DRIVE_LETTER = 0x8000000000000000,
GPT_BASIC_DATA_ATTRIBUTE_HIDDEN = 0x4000000000000000,
GPT_BASIC_DATA_ATTRIBUTE_SHADOW_COPY = 0x2000000000000000,
GPT_BASIC_DATA_ATTRIBUTE_READ_ONLY = 0x1000000000000000
[StructLayout(LayoutKind.Explicit)]
public struct DRIVE_LAYOUT_INFORMATION_UNION
[FieldOffset(0)]
public DRIVE_LAYOUT_INFORMATION_MBR Mbr;
[FieldOffset(0)]
public DRIVE_LAYOUT_INFORMATION_GPT Gpt;
[StructLayout(LayoutKind.Sequential)]
public struct DRIVE_LAYOUT_INFORMATION_GPT
public Guid DiskId;
public long StartingUsableOffset;
public long UsableLength;
public int MaxPartitionCount;
[StructLayout(LayoutKind.Sequential)]
public struct DRIVE_LAYOUT_INFORMATION_MBR
public uint Signature;
public enum PARTITION_STYLE : int
MasterBootRecord = 0,
GuidPartitionTable = 1,
Raw = 2Hello,
in the links below you can found many informations to help you:
https://msdn.microsoft.com/en-us/library/windows/desktop/aa365730(v=vs.85).aspx
http://www.codeproject.com/Articles/696388/Recover-Data-From-Corrupted-Drives-File-Systems-FA
http://www.functionx.com/vcsharp/fileprocessing/drives.htm
http://forums.codeguru.com/showthread.php?548305-partitioning-USB-Falsh-drive
http://forums.codeguru.com/showthread.php?548169-USB-Flash-drive-Partitioning -
how to limit sharing apps to only two devices? because i have an iPod touch and an iPad. i just want to limit the sharing of apps to those two. because my brother is using my apple id too on his ipod. i want to limit it to mine only. tnx!
You can go into settings and turn sharing off in the programs on the device you don't want to share too.
-
I backed up files onto an external hard rive form my old PC. Now I want to retrieve the files to put on my mac but it is telling me to format it to Mac. How can I do this without erasing all of the data on my hard drive?
Your drive was used with a PC and formatted NTFS which is proprietary Microsoft format.
You need to install a third party program that will read the NTFS format.
There is various software from PARAGON, Tuxera and NTFS-3G
When you get the data off and have verified it to be good, reformat the drive either HFS+ for Mac use only, or for Mac and PC use then MSDOS (FAT32) for under 4GB files (best) or exFAT (for larger than 4GB files) is proprietary and Microsoft is appling for a patent, which would likely mean OS X won't be allowed to read it anymore without a licensing fee and you'l have to pay another third party software company to read the format, just like NTFS is.
The less you have to rely upon third party sources to read your drives the better, this way if you have a issue and need to read the drive on another machine you don't need the software, and a internet connection and a credit card and...and...and... -
I have a 15" MacBook Pro 2.4 GHz Intel Core 2 Duo (Early 2008) running OSX Lion 10.7.5.
I want to erase the Hard Drive, install Mountain Lion, and manually restore select applications and files.
Is there a known procedure to do this? Any tips or feedback?1. Make a backup, open App Store and purchase Mountain Lion. When its download finishes, close the installer and open Lion Diskmaker to create a bootable USB drive with Mountain Lion.
2. Press Option key while your Mac is starting, select the external drive and open Disk Utility.
3. Select Macintosh HD in the sidebar and erase the drive.
4. Close the window and install Mountain Lion -
I have a rather old iMac 20" (mid 2007) and I want to upgrade the Hard drive. How do I change it? How do I transfer all my applications? May I just copy the old hd into the new one? Thanks.
There are many online tutorials on how to change out the HD on a mid 2007 iMac. One of the originals is from 2007 and is Upgrade your iMac 20" or iMac 24" aluminum (mid 2007) to 1TB Hard Drive and 4 GB RAM - DIY Guide. As far as migrating your system Apple helps out with that in Setup Assistant which automatically starts when you turn on a new Mac for the first time. After you have installed the new HD you will have to format the new HD to Mac OS Extended (Journaled) and then you will have to install OS X. The first time you turn it on Setup Assistant will start. Follow the directions and you will be fine. In order to restore your information you will need to backup what is on the current internal HD first. I'd recommend using Time Machine (Assuming you are using Leopard or later) AND also creating a bootable clone using either SuperDuper or Carbon Copy Cloner.
Please complete your profile so at the very least we know what version of OS X your machine has installed. -
Can't create a Windows Seven USB drive using Bootcamp
Hi! I ve been trying to create a Windows Seven bootable USB drive using the Bootcamp Assistant. I tried to create it using an ISO of my Windows DVD in order to install it on my new Mac Mini. My problem is that I get an error: Your bootable USB drive could not be created, an error occurred while copying the windows installation files. My USB drive is 8G, and I‘ve tried with a 100G external HDD too... So it‘s not a size problem. I also tried to format the drive different ways without any success... I found lots of threads relating to this problem but none of them had a solution. Any clues? Thanks in advance!
You can create a bootable usb via bootcamp
Maybe you are looking for
-
Swapping users between a desktop and a laptop
hi folks. i'm going out of town working for a month. while i'm gone i want to use my wife's ibook and let her use my office desktop mac. what is the best way to "swap" the users between the two? i would like her to be able to sit down at the desktop
-
Oracle.security.jazn.JAZNRuntimeException: Invalid index
Hi all, I'm getting this exception very often: oracle.security.jazn.JAZNRuntimeException: Invalid index at oracle.security.jazn.oc4j.JAZNFilter.doFilter(JAZNFilter.java:480) at com.evermind[Oracle Containers for J2EE 11g (11.1.1.0.0) ].serv
-
How do I set the page that a new tab opens to?
When I open a new tab, the tab opens automatically to Bing or some search engine other than what I have set as my home page which is set to Google. How do I get a new tab to open to my homepage and not something else?
-
Transferring data between JSp's
I have a servlet, PC502, which I invoke and use PC502.jsp to display the results. I have a clickable button so if the user wants to see more account information I invoke servlet PC503, and use PC503.jsp to display the results. Within the PC503.jsp I
-
Different colors on mouse click
Hi, Can anyone tell me know how to change the color of the applet on click of a mouse. Different color for each click. Any examples or sample code will be helpful. Thanks in advance